KeyHunter is a powerful command-line tool designed to efficiently and stylishly search for passwords in wordlist files. Perfect for security researchers, password auditors, and anyone interested in scanning large datasets for specific terms.
- 🔎 Efficient Searching: Scans large files in blocks, optimizing memory usage and maximizing speed.
- 📈 Progress Bar: Visualize the real time scanning progress for a more engaging experience.
- 🔴 Term Highlighting: Highlights search terms found in red, making them easy to spot in the output.
- 💡 Detailed Reports: Displays the total number of occurrences found and details of each match.
- 🔧 Configurable Options: Adjust block size and enable verbose mode to see detailed progress of each step.
- Python version:
Python 3.x
- Libraries:
colorama
,tqdm
,Pillow
,rich
- Clone the repository:
git clone https://github.com/your-username/keyhunter.git
cd keyhunter
- Install the dependencies:
pip install -r requirements.txt
Run the script:
python keyhunter.py <path-to-file> <search-term> [options]
- Search for passwords in a file:
python keyhunter.py wordlist.txt password
- Enable verbose mode:
python keyhunter.py wordlist.txt password -v