reconfavicon is a powerful tool for investigating website favicons. It extracts and analyzes favicon data, including MD5 and MMH3 hashes. The tool allows searching for these hashes in online databases and provides queries for Shodan and ZoomEye to further investigate websites using these favicons.
💯 Features
🚀 🥵 Extract MD5 and MMH3 hashes of favicons
🔥 👀 Search for favicon hashes in online databases
🔐 🔑 Generate queries for Shodan and ZoomEye
🥳 🎊 Multiple url support via files, generates mmh3 and md5 hashes for now (no analysis)
For doing recon on multiple targets, (Generates a CSV File)
reconfavicon -f urls.txt
More parameters
-h, --help show this help message and exit
--url URL, -u URL Server URL or IP, eg : http://example.com
--port PORT, -p PORT Server Port, eg: 8080
--no-banner, -n Prevents the Banner from loading
--file URLLISTS, -f URLLISTS
File containing list of urls, fetches only hashes, will ignore other switches
--threads THREADS, -t THREADS
Used with -f switch, will ignore other switches # (Default 20 Threads)
--update, -up Update Lookup Table
🚧 Uninstall
Very simple uninstallation process
sudo rm /usr/local/bin/reconfavicon -rf
Remove the alias from bashrc
alias reconfavicon="python3 /usr/local/bin/reconfavicon/reconfavicon.py"
🏗️ Contributing
Contributions are welcome! If you have any improvements or suggestions, feel free to open an issue or create a pull request.