Advanced Hash Cracking Tool — A Python3 tool to hunt down hashes using smart detection & customizable wordlists.
- Auto-detects hash types (MD5, SHA family, SHA3, BLAKE2, RIPEMD160, Whirlpool, NTLM, bcrypt, argon2, Unix crypt, etc.)
- Supports salted formats like
$1$,$2y$,$6$,$argon2... - Wordlist-based attack with default
HashHunter.txt - Speed stats: attempts per second
- Saves cracked results to
HashHunter_results.txt - Beautiful CLI banner & progress display
- MIT licensed, free to use
git clone https://github.com/mdalfaz/HashHunter.git
cd HashHunter
chmod +x *
# Run normally
python3 HashHunter.py
# Provide custom wordlist
python3 HashHunter.py -w rockyou.txt
# Provide hash directly via CLI
python3 HashHunter.py -H <your_hash_here> -w rockyou.txtIf no wordlist is given, the tool will default to HashHunter.txt (auto-generated if missing).
HashHunter.py→ Main toolHashHunter.txt→ Default wordlist (sample)requirements.txt→ Python dependenciesLICENSE→ MIT LicenseREADME.md→ Project documentation
passlib
argparseInstall with:
pip install -r requirements.txtThis project is licensed under the MIT License. See the LICENSE file for details.
PRs welcome! Improve detection, add new algos, or optimize cracking.
This tool is for educational & authorized testing only. Do not use against systems/hashes you do not own or have explicit permission to test.

