{"id":13845666,"url":"https://github.com/k4yt3x/orbitaldump","last_synced_at":"2025-04-04T12:06:32.213Z","repository":{"id":37206579,"uuid":"374426842","full_name":"k4yt3x/orbitaldump","owner":"k4yt3x","description":"A simple multi-threaded distributed SSH brute-forcing tool written in Python","archived":false,"fork":false,"pushed_at":"2022-10-30T23:40:57.000Z","size":50,"stargazers_count":453,"open_issues_count":3,"forks_count":89,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-04-23T00:03:22.328Z","etag":null,"topics":["brute-force","pentesting","python","security","ssh"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/k4yt3x.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-06T17:48:19.000Z","updated_at":"2024-04-19T09:28:28.000Z","dependencies_parsed_at":"2023-01-19T10:40:00.498Z","dependency_job_id":null,"html_url":"https://github.com/k4yt3x/orbitaldump","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4yt3x%2Forbitaldump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4yt3x%2Forbitaldump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4yt3x%2Forbitaldump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4yt3x%2Forbitaldump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k4yt3x","download_url":"https://codeload.github.com/k4yt3x/orbitaldump/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174415,"owners_count":20896078,"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","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":["brute-force","pentesting","python","security","ssh"],"created_at":"2024-08-04T17:03:32.323Z","updated_at":"2025-04-04T12:06:32.192Z","avatar_url":"https://github.com/k4yt3x.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# OrbitalDump\n\nA simple multi-threaded distributed SSH brute-forcing tool written in Python.\n\n![image](https://user-images.githubusercontent.com/21986859/120943808-33072b00-c6ff-11eb-8386-b64a0ba2a12c.png)\n\n## How it Works\n\nWhen the script is executed without the `--proxies` switch, it acts just like any other multi-threaded SSH brute-forcing scripts. When the `--proxies` switch is added, the script pulls a list (usually thousands) of SOCKS4 proxies from [ProxyScrape](https://proxyscrape.com/) and launch all brute-force attacks over the SOCKS4 proxies so brute-force attempts will be less likely to be rate-limited by the target host.\n\n## Installation\n\nYou can install OrbitalDump through pip.\n\n```shell\npip install -U --user orbitaldump\norbitaldump\n```\n\nAlternatively, you can clone this repository and run the source code directly.\n\n```shell\ngit clone https://github.com/k4yt3x/orbitaldump.git\ncd orbitaldump\npython -m orbitaldump\n```\n\n## Usages\n\nA simple usage is shown below. This command below:\n\n- `-t 10`: launch 10 brute-forcing threads\n- `-u usernames.txt`: read usernames from usernames.txt (one username per line)\n- `-p passwords.txt`: read passwords from passwords.txt (one password per line)\n- `-h example.com`: set brute-forcing target to `example.com`\n- `--proxies`: launch attacks over proxies from ProxyScrape\n\n```shell\npython -m orbitaldump -t 10 -u usernames.txt -p passwords.txt -h example.com --proxies\n```\n\n## Full Usages\n\nYou can obtain the full usages by executing OrbitalDump with the `--help` switch. The section below might be out-of-date.\n\n```console\nusage: orbitaldump [--help] [-t THREADS] [-u USERNAME] [-p PASSWORD] -h HOSTNAME [--port PORT] [--timeout TIMEOUT] [--proxies]\n\noptional arguments:\n  --help                show this help message and exit\n  -t THREADS, --threads THREADS\n                        number of threads to use (default: 5)\n  -u USERNAME, --username USERNAME\n                        username file path (default: None)\n  -p PASSWORD, --password PASSWORD\n                        password file path (default: None)\n  -h HOSTNAME, --hostname HOSTNAME\n                        target hostname (default: None)\n  --port PORT           target port (default: 22)\n  --timeout TIMEOUT     SSH timeout (default: 6)\n  --proxies             use SOCKS proxies from ProxyScrape (default: False)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk4yt3x%2Forbitaldump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk4yt3x%2Forbitaldump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk4yt3x%2Forbitaldump/lists"}