Mr.Holmes is a comprehensive OSINT (Open-Source Intelligence) gathering tool designed for information security professionals, researchers, and enthusiasts. This fixed and patched version includes critical bug fixes and improvements for enhanced stability and reliability.
- ๐ Username OSINT - Track usernames across multiple social media platforms
- ๐ฑ Phone Number Lookup - Gather intelligence on phone numbers
- ๐ Domain/IP Investigation - Detailed domain and IP reconnaissance
- ๐ง Email Analysis - Email validation and social media correlation
- ๐ค People Search - Comprehensive person information gathering
- ๐ Port Scanning - Network security assessment
- ๐ Google Dorks - Advanced search queries for targeted research
- ๐บ๏ธ Interactive Mapping - Geolocation visualization
- ๐ PDF Reports - Generate professional investigation reports
| ๐ Bug Fixes | ๐ Improvements |
|---|---|
โ
Fixed FileExistsError crashes |
โ Enhanced error handling |
โ
Fixed KeyError: 'Settings' issues |
โ Improved stability |
โ
Replaced deprecated os.mkdir() calls |
โ Better dependency management |
| โ Added missing configuration files | โ Updated documentation |
# Clone the repository
git clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
# Create and activate virtual environment
python3 -m venv vevn
source vevn/bin/activate
# Install dependencies
pip3 install -r requirements.txt
# Run the tool
python3 MrHolmes.pygit clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
sudo apt-get update
sudo chmod +x install.sh
sudo bash install.shgit clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
Install.cmdpkg install proot
git clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
proot -0 chmod +x install_Termux.sh
./install_Termux.shcd Mr.Holmes
source vevn/bin/activate # If using virtual environment
python3 MrHolmes.py(1) SOCIAL-ACCOUNT-OSINT โ Track usernames across platforms
(2) PHONE-NUMBER-OSINT โ Phone number intelligence
(3) DOMAIN/IP-OSINT โ Domain and IP investigation
(4) CONFIGURATION โ Tool settings
(5) DATABASE (GUI) โ Web-based database interface
(6) UPDATE โ Check for updates
(7) PORT-SCANNER โ Network port scanning
(8) E-MAIL โ Email investigation
(9) DORKS-GENERATOR โ Google dorks for research
(10) PEOPLE-OSINT โ Person information gathering
(11) ENCODING/DECODING โ Report encryption
(12) PDF-GRAPH CONVERTER โ Generate visual reports
(13) FILE-TRANSFER โ QR code file transfer
(14) SESSION-OPTIONS โ Session management
(15) EXIT โ Exit the program
Edit Configuration/Configuration.ini to customize settings:
[Settings]
password = Holmes
api_key = None
proxy_list = Proxies/Proxy_list.txt
useragent_list = Useragents/Useragent.txt
show_logs = False
database = False
language = english
date_format = eu// GUI/Theme/Mode.json
{
"Color": {
"Background": "Light" // Options: Light, Dark, High-Contrast
}
}Available languages:
- ๐ฌ๐ง English
- ๐ฎ๐น Italiano
- ๐ซ๐ท Franรงais
IMPORTANT: This tool is intended for educational and research purposes only. The accuracy of results may vary. Users are solely responsible for ensuring their usage complies with applicable laws and regulations. The developer assumes no liability for misuse or any damages caused by this software.
For enhanced domain lookups, obtain a free API key from:
Add your API key to Configuration/Configuration.ini
- Python: 3.x or higher
- Operating Systems: Linux, macOS, Windows, Termux (Android)
- Dependencies: Listed in
requirements.txt - Optional: wkhtmltopdf (for PDF generation)
darkwall
GPL-3.0 License
Copyright (C) 2025 darkwall
Fixes & Patches by darkwall
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
- Original concept and base code structure
- Icons from IconFinder
- Interactive maps powered by Leaflet
- Community contributors and testers









