Jump to content

Cracktool | Repo

positional arguments: identify,brute,rule,stats identify Identify hash type(s) from a file or stdin brute Run dictionary + mutation attack rule Apply rule set to wordlist stats Show cracking speed and remaining time 1. Identify an unknown hash echo "5f4dcc3b5aa765d61d8327deb882cf99" | python cracktool.py identify Output: MD5 (likely password: "password") 2. Dictionary attack with mutations python cracktool.py brute -H hashes.txt -w rockyou.txt -r best64 --threads 8 3. Generate custom wordlist with rules python cracktool.py rule -w base_words.txt -r leet.rule -o mutated.txt 4. Real‑time stats during a long run python cracktool.py brute -H ntlm_hashes.txt -w dict.txt --stats-interval 5 Why Use cracktool Over Hashcat? | Feature | Hashcat | cracktool | |-----------------------|-----------------------------|-------------------------------| | GPU acceleration | ✅ Yes | ❌ No (CPU only) | | Learning curve | Steep | Gentle | | Setup complexity | Drivers, OpenCL, etc. | pip install -r requirements | | Scripting / embedding | CLI-focused | Native Python API | | Hash type detection | Limited | Built‑in, quite accurate |

If you’re a penetration tester, CTF player, or security engineer, give cracktool a try. Clone it, read the source (it’s clean!), and maybe even contribute a new rule set or hash algorithm. cracktool repo

usage: cracktool.py [-h] identify,brute,rule,stats ... Cracktool - lightweight password cracking utilities Generate custom wordlist with rules python cracktool

python cracktool.py --help You should see: | pip install -r requirements | | Scripting

Cookies help us deliver our services. By using our services, you agree to our use of cookies.