{"id":26550445,"url":"https://github.com/retgere5/bruteforcehelper","last_synced_at":"2026-07-17T16:33:03.892Z","repository":{"id":272220204,"uuid":"915868866","full_name":"retgere5/BruteForceHelper","owner":"retgere5","description":"A collection of Python tools for password analysis and wordlist optimization, including a password combination generator and a wordlist optimizer with advanced filtering capabilities. For educational purposes only.","archived":false,"fork":false,"pushed_at":"2025-01-13T19:55:46.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T18:04:44.282Z","etag":null,"topics":["brute-force","cli-tool","educational","multiprocessing","password-analysis","password-generator","password-security","password-tools","penetration-testing","progress-bar","python","security-testing","security-tools","wordlist-manipulation","wordlist-optimizer"],"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/retgere5.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,"zenodo":null}},"created_at":"2025-01-13T01:59:11.000Z","updated_at":"2025-01-13T19:55:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"59f4554c-394c-4925-80f0-8d6fe216313e","html_url":"https://github.com/retgere5/BruteForceHelper","commit_stats":null,"previous_names":["retgere5/bruteforcehelper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/retgere5/BruteForceHelper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/retgere5%2FBruteForceHelper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/retgere5%2FBruteForceHelper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/retgere5%2FBruteForceHelper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/retgere5%2FBruteForceHelper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/retgere5","download_url":"https://codeload.github.com/retgere5/BruteForceHelper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/retgere5%2FBruteForceHelper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261528619,"owners_count":23172748,"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","cli-tool","educational","multiprocessing","password-analysis","password-generator","password-security","password-tools","penetration-testing","progress-bar","python","security-testing","security-tools","wordlist-manipulation","wordlist-optimizer"],"created_at":"2025-03-22T07:35:13.385Z","updated_at":"2025-10-06T00:52:52.284Z","avatar_url":"https://github.com/retgere5.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛠️ BruteForce Helper Tools\n\n![GitHub Python Version](https://img.shields.io/badge/python-3.6%2B-blue)\n![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)\n\nA powerful collection of tools for password analysis and wordlist optimization. _For educational purposes only._\n\n## 📋 Table of Contents\n\n* [Features](#-features)\n* [Installation](#-installation)\n* [Tools](#-tools)\n  * [PassGenerator](#-passgenerator)\n  * [WordlistOptimizer](#-wordlistoptimizer)\n* [Usage Examples](#-usage-examples)\n* [Upcoming Features](#-upcoming-features)\n* [Disclaimer](#-disclaimer)\n* [License](#-license)\n\n## ✨ Features\n\n### 🔐 PassGenerator\n\n* ⚡ High-speed combination generation\n* 📊 Real-time progress tracking with colored output\n* 💾 Efficient memory management\n* 🔄 Case modifiers:\n  * `-AB`: Convert to uppercase (test -\u003e TEST)\n  * `-Ab`: Capitalize first letter (test -\u003e Test)\n  * `-ba`: Reverse text (test -\u003e tset)\n  * `-Ba`: Reverse and capitalize (test -\u003e Tset)\n  * `-BA`: Reverse and uppercase (test -\u003e TSET)\n* 🔢 Length control:\n  * `-m`: Minimum length\n  * `-M`: Maximum length\n* 🎯 Word boundaries:\n  * `-ws`: Add prefix to words\n  * `-we`: Add suffix to words\n* 🔠 Leet speak conversion (`-L337`)\n* 🎨 Colorful interactive UI\n* 🚫 Duplicate prevention\n* 📝 UTF-8 encoding support\n\n### �� WordlistOptimizer\n\n* 🎯 Multiple filtering options\n* 📈 Real-time statistics\n* ⏸️ Checkpoint system\n* 💪 Multi-processing support\n* 🧠 Smart filter recommendations\n* 📊 Detailed progress tracking\n* 🌈 Colorful interactive UI\n* 🌍 Multi-language support (English/Turkish)\n* 💡 Smart filter suggestions based on wordlist size\n* 🔄 Session saving and loading\n* 📊 Advanced statistics and reporting\n* ⚡ Performance optimizations\n\n## 🚀 Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/retgere5/BruteForceHelper.git\n\n# Navigate to directory\ncd BruteForceHelper\n\n# Install required packages\npip install -r requirements.txt\n```\n\n## 🛠️ Tools\n\n### 🔑 PassGenerator\n\nGenerate all possible password combinations with advanced features.\n\n```bash\npython PassGenerator.py -w [words/chars] [options]\n```\n\n#### Options:\n\n* `-w, --words`: Words or characters to generate combinations from (required)\n* `-o, --output`: Output file name (default: combinations.txt)\n* `-m, --min-length`: Minimum combination length (default: 1)\n* `-M, --max-length`: Maximum combination length\n* `-AB`: Convert to uppercase\n* `-Ab`: Capitalize first letter\n* `-ba`: Reverse text\n* `-Ba`: Reverse and capitalize\n* `-BA`: Reverse and uppercase\n* `-L337`: Convert to leet speak\n* `-ws, --word-start`: Add prefix to words\n* `-we, --word-end`: Add suffix to words\n\n#### Examples:\n\n```bash\n# Basic usage with case modifiers\npython PassGenerator.py -w test -AB -Ab\n# Output: test, TEST, Test\n\n# With length control\npython PassGenerator.py -w a b c -m 2 -M 4\n# Output: aa, aaa, aaaa, ab, aba, ...\n\n# With word boundaries\npython PassGenerator.py -w test -ws admin_ -we _2023\n# Output: admin_test_2023\n\n# Complex combinations\npython PassGenerator.py -w test user -m 4 -M 8 -AB -L337\n# Output: test, TEST, T3ST, user, USER, U53R, testuser, ...\n\n# Multiple features\npython PassGenerator.py -w retgere 5 Prophet -m 6 -M 12 -AB -ba -Ab -Ba\n# Output: retgere, RETGERE, eregter, Retgere, retgere5, Prophet, ...\n```\n\n### 🔍 WordlistOptimizer\n\nClean and optimize your wordlists with advanced filtering options.\n\n```bash\npython WordlistFixer.py\n```\n\n#### Interactive Setup:\n\n1. 🌍 Select your language (English/Turkish)\n2. 📁 Select input/output files\n3. ⚙️ Choose filtering options:\n   * Length filters\n   * Pattern filters\n   * Character type filters\n   * Common word filters\n4. 🎯 Configure optimization settings\n5. 📊 View real-time statistics and filter effectiveness\n\n#### Filter Groups:\n\n* **Basic Security**\n  * Minimum length filter\n  * Repetitive character filter\n  * Pattern repetition filter\n\n* **Character Based**\n  * Numbers only filter\n  * Letters only filter\n  * Single character type filter\n\n* **Pattern Based**\n  * Sequential characters filter\n  * Keyboard pattern filter\n  * Special pattern filter\n\n* **Format Based**\n  * Year pattern filter\n  * Date pattern filter\n  * Phone number filter\n\n* **Word Based**\n  * Common words filter\n  * Leet speak filter\n\n## 💡 Usage Examples\n\n\u003cdetails\u003e\n\u003csummary\u003eClick to expand usage examples\u003c/summary\u003e\n\n### PassGenerator\n\n```bash\n# Generate all combinations of numbers 0-9\npython PassGenerator.py -w 0 1 2 3 4 5 6 7 8 9 -m 4\n\n# Generate combinations of special characters\npython PassGenerator.py -w \"@\" \"#\" \"$\" \"%\" -o special_chars.txt\n```\n\n### WordlistOptimizer\n\n* Remove common patterns\n* Filter by length\n* Remove sequential characters\n* Eliminate keyboard patterns\n* Remove single character types\n* Language-specific filtering\n* Smart recommendations based on wordlist size\n* Real-time filter effectiveness tracking\n\u003c/details\u003e\n\n## 🔜 Upcoming Features\n\n### 🆕 Planned Improvements\n\n* 🚀 Performance optimizations:\n  * Generator-based combination creation\n  * Optimized memory usage\n  * Parallel processing support\n* 💾 File handling:\n  * Compressed output (.gz format)\n  * Resume capability\n  * Disk space checks\n* 📊 Enhanced progress tracking:\n  * Estimated time remaining\n  * Memory usage indicator\n  * Wordlist statistics\n* 🛡️ Error handling:\n  * Memory overflow protection\n  * Large combination warnings\n* ⚙️ Configuration:\n  * Custom configuration files\n  * Combination limit settings\n* 🎯 Code improvements:\n  * Class-based architecture\n  * Modular function design\n  * Enhanced error handling\n\n## ⚠️ Disclaimer\n\nThis tool is for **educational purposes only**. Users are responsible for ensuring they have permission to test any systems they use this tool against. The creators are not responsible for any misuse or damage caused by this program.\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\nMade with ❤️ by retgere5 ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fretgere5%2Fbruteforcehelper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fretgere5%2Fbruteforcehelper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fretgere5%2Fbruteforcehelper/lists"}