{"id":24478582,"url":"https://github.com/geniuszly/genbruter","last_synced_at":"2025-05-07T08:35:15.123Z","repository":{"id":273501192,"uuid":"841146308","full_name":"geniuszly/GenBruter","owner":"geniuszly","description":"It is a simple password brute force tool designed for ethical hacking and security testing. Automates the process of selecting passwords for a given user on a website by sending POST requests with different passwords and analyzing the response.","archived":false,"fork":false,"pushed_at":"2024-08-11T19:19:26.000Z","size":7,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T08:12:18.366Z","etag":null,"topics":["authentication-bypass","automation","brute-force","bruter","cybersecurity","ethical-hacking","gendruter","password-cracking","password-security","penetration-testing","python","security-tools","vulnerability-testing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geniuszly.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-11T19:18:20.000Z","updated_at":"2024-10-06T16:41:41.000Z","dependencies_parsed_at":"2025-01-21T10:12:55.131Z","dependency_job_id":"3d849dda-0176-4fd5-963d-a2e62d2387b1","html_url":"https://github.com/geniuszly/GenBruter","commit_stats":null,"previous_names":["geniuszly/genbruter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniuszly%2FGenBruter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniuszly%2FGenBruter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniuszly%2FGenBruter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniuszly%2FGenBruter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geniuszly","download_url":"https://codeload.github.com/geniuszly/GenBruter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252843535,"owners_count":21812895,"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":["authentication-bypass","automation","brute-force","bruter","cybersecurity","ethical-hacking","gendruter","password-cracking","password-security","penetration-testing","python","security-tools","vulnerability-testing"],"created_at":"2025-01-21T10:12:52.384Z","updated_at":"2025-05-07T08:35:15.084Z","avatar_url":"https://github.com/geniuszly.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GenBruter\nIt is a simple password brute force tool designed for ethical hacking and security testing. Automates the process of selecting passwords for a given user on a website by sending POST requests with different passwords and analyzing the response.\n\n# EN\n## Installation and Usage\n\n1. **Clone the repository**\n   ```bash\n   git clone https://github.com/geniuszlyy/GenBruter.git\n   cd GenBruter\n   ```\n2. **Install dependencies**\n   Make sure you have Python 3 and `pip` installed.\n   ```bash\n   pip install -r requirements.txt\n   ```\n3. **Run the program**\n   ```bash\n   python GenBruter.py\n   ```\n## Usage\n- **Target URL**: Enter the URL of the login page you want to attack.\n- **Username**: Enter the username (e.g., email) of the user.\n- **Negative Response**: Enter the text indicating a failed login attempt (e.g., \"Invalid\").\n\n![image](https://github.com/user-attachments/assets/613e0300-a85b-40cd-b2ce-634af2196987)\n\nThe program will automatically load the list of passwords from the `passwords.txt` file located in the same directory as the script and start the brute-force process.\n\n## Requirements\n- Python 3.x\n- `requests` library (install with `pip`)\n\n## Notes\n- **Password File**: Ensure that the `passwords.txt` file contains one password per line.\n- **CSRF Protection**: Some sites may use CSRF tokens or other security mechanisms. In such cases, this tool may not work as expected.\n\n## Disclaimer\nThis tool is intended for educational purposes and security testing only. Do not use it for unauthorized access to any systems. Always obtain permission before using this tool on a website.\n\n# RU\n\n## Установка и запуск\n\n1. **Клонирование репозитория**\n   ```bash\n   git clone https://github.com/geniuszlyy/GenBruter.git\n   cd GenBruter\n   ```\n2. **Установка зависимостей**\n   Убедитесь, что у вас установлен Python 3 и `pip`.\n   ```bash\n   pip install -r requirements.txt\n   ```\n3. **Запуск программы**\n   ```bash\n   python GenBruter.py\n   ```\n\n## Использование\n- **URL для атаки**: Введите URL-адрес страницы входа.\n- **Имя пользователя**: Введите логин (например, электронную почту).\n- **Отрицательный ответ**: Введите текст, указывающий на неудачный вход (например, \"Invalid\").\n\n![image](https://github.com/user-attachments/assets/613e0300-a85b-40cd-b2ce-634af2196987)\n\nПрограмма автоматически загрузит список паролей из файла `passwords.txt`, который должен находиться в той же директории, что и скрипт, и начнет перебор паролей.\n\n## Требования\n- Python 3.x\n- Библиотека `requests` (устанавливается с помощью `pip`)\n\n\n## Замечания\n- **Файл паролей**: Убедитесь, что файл `passwords.txt` содержит пароли по одному на строку.\n- **CSRF-защита**: Некоторые сайты могут использовать CSRF-токены или другие механизмы защиты. В таких случаях данный инструмент может не сработать.\n\n## Важное замечание\nЭтот инструмент предназначен исключительно для образовательных целей и тестирования безопасности. Не используйте его для несанкционированного доступа к чужим системам. Всегда получайте разрешение перед использованием данного инструмента на сайте, который вы тестируете.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeniuszly%2Fgenbruter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeniuszly%2Fgenbruter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeniuszly%2Fgenbruter/lists"}