{"id":13845675,"url":"https://github.com/Random936/autobrute","last_synced_at":"2025-07-12T03:31:35.332Z","repository":{"id":48477870,"uuid":"357372786","full_name":"Random936/autobrute","owner":"Random936","description":null,"archived":false,"fork":false,"pushed_at":"2021-07-23T16:42:43.000Z","size":566,"stargazers_count":21,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-08-05T17:45:03.858Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Random936.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-13T00:04:43.000Z","updated_at":"2023-09-28T11:26:45.000Z","dependencies_parsed_at":"2022-08-24T03:00:42.714Z","dependency_job_id":null,"html_url":"https://github.com/Random936/autobrute","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Random936%2Fautobrute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Random936%2Fautobrute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Random936%2Fautobrute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Random936%2Fautobrute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Random936","download_url":"https://codeload.github.com/Random936/autobrute/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225791379,"owners_count":17524773,"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":[],"created_at":"2024-08-04T17:03:32.604Z","updated_at":"2024-11-21T19:30:28.672Z","avatar_url":"https://github.com/Random936.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# AutoBrute.py | The Easy Hydra Formatter\n\nAutobrute is a script that automates the time consuming process of forming a `http-post-form`. If you are hacking CTFs, it is usually a good idea to brute force any login page you come across. Most of the time, I would not want to do this process because it was just so boring to do. Now with autobrute, all you have to do is run one command.\n\n## Installation\nTo install autobrute, just run the command below.\n```bash\ngit clone https://github.com/Random936/autobrute.git\ncd autobrute\npip3 install -r requirements.txt\n```\n\n## Usage\nTo use autobrute, you need to specify two arguments. First, you need to specify the URL to the login page that will be brute forced. Next, specify the error message that is displayed for incorrect credentials. Here is an example of running autobrute:\n\n![demonstration](img/demonstration.png)\n\nAs you can see, after specifying the url with `-u` and the failure condition with `-f`, you can use `--` to incorporate hydra arguments. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRandom936%2Fautobrute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRandom936%2Fautobrute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRandom936%2Fautobrute/lists"}