{"id":20986104,"url":"https://github.com/yougov/rapt","last_synced_at":"2025-07-23T08:36:07.400Z","repository":{"id":21686728,"uuid":"25007990","full_name":"yougov/rapt","owner":"yougov","description":"A command line client for Velociraptor.","archived":false,"fork":false,"pushed_at":"2015-01-29T03:35:34.000Z","size":304,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-03-13T11:22:39.963Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yougov.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-09T20:49:56.000Z","updated_at":"2015-03-24T20:01:34.000Z","dependencies_parsed_at":"2022-08-05T13:18:12.244Z","dependency_job_id":null,"html_url":"https://github.com/yougov/rapt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yougov/rapt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yougov%2Frapt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yougov%2Frapt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yougov%2Frapt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yougov%2Frapt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yougov","download_url":"https://codeload.github.com/yougov/rapt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yougov%2Frapt/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266645781,"owners_count":23961813,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T06:12:21.420Z","updated_at":"2025-07-23T08:36:07.353Z","avatar_url":"https://github.com/yougov.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"====\nrapt\n====\n\n..\n   .. image:: https://badge.fury.io/py/rapt.png\n       :target: http://badge.fury.io/py/rapt\n\n   .. image:: https://travis-ci.org/ionrock/rapt.png?branch=master\n\t   :target: https://travis-ci.org/ionrock/rapt\n\n   .. image:: https://pypip.in/d/rapt/badge.png\n\t   :target: https://pypi.python.org/pypi/rapt\n\n\nA command line tool for `Velocirapter \u003chttps://bitbucket.org/yougov/velociraptor\u003e`_\n\n* Free software: BSD license\n..\n   * Documentation: https://rapt.readthedocs.org.\n\nUsage\n=====\n\nSwarm all the apps containing `foo`: ::\n\n  $ rapt swarms | grep foo | rapt swarm\n\nThis will open your `$EDITOR` with a YAML file that looks like: ::\n\n  foo-prod-worker:\n    version: 3.4.5\n    size: 2\n  foo-prod-web:\n    version: 3.4.8\n    size: 8\n\nYou can edit the file, save and close it. Any swarms that have been\nupdated will be swarmed accordingly.\n\nAfter swarming the event stream will be printed for the events related\nto your swarm(s). It should close when there is a failure or when\nthings have finished.\n\nYou can also add/edit items::\n\n  $ rapt add app\n\nThis will open an editor with the appropriate fields for creating your\napp. It will also provide a list of available options in the bottom\narea for you to copy/paste from.\n\nIf you edit the file outside of this environment you can pass it in\nvia stdin or as an argument ::\n\n  $ cat my_app.yaml | rapt add app   # via stdin\n  $ rapt add app my_app.yaml\n\nGenerally if a model you are adding has a name it can be used in place\nof the the URI and `rapt` will do the right thing to fix it up for\nyou.\n\nGetting Started\n===============\n\nFirst off start by installing `rapt`. ::\n\n  $ pip install rapt\n\nThen you need to configure the location of Velociraptor and the\nusername you use to login into VR. ::\n\n  $ export VELOCIRAPTOR_URL=http://deploy.myhost.com\n  $ export VELOCIRAPTOR_USERNAME=mike\n\nThe first time you use rapt it will save your password in your local\nkeyring so you don't have to login everytime.\n\n\nHelp\n====\n\nTry the `--help` to see how to use rapt.\n\n\nFeatures\n========\n\n* TODO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyougov%2Frapt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyougov%2Frapt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyougov%2Frapt/lists"}