Mr. Holmes OSINT Tool – Installation & Usage Guide (Educational Blog for Students)
- Get link
- X
- Other Apps
Mr. Holmes OSINT Tool – Installation & Usage Guide (Educational Blog for Students)
π Introduction
Mr. Holmes is an Open Source Intelligence (OSINT) framework designed to collect information from publicly available sources on the internet.
It is mainly used for educational research, cybersecurity learning, and digital investigation studies.
This blog is written only for students and learners who want to understand how OSINT tools work in real-world scenarios.
⚠️ Legal & Ethical Disclaimer (Must Read)
❗ Educational Use Only
Mr. Holmes is created strictly for educational, research, and learning purposes.
The tool is not 100% accurate and may sometimes fail
Any data collected depends on publicly available sources
The author of this blog does not encourage illegal activity
Misuse of this tool may violate local cyber laws and privacy regulations
⚖️ Always follow your country’s cyber laws and ethical hacking guidelines.
π§ What is Mr. Holmes?
Mr. Holmes is an OSINT information-gathering tool that helps analyze publicly available data related to:
π Domains
π€ Usernames
π Phone numbers
π§ Email addresses
πΊ️ Geolocation (maps)
π Graph-based intelligence reports
It also supports:
Google Dorks (advanced search queries)
WHOIS lookups (via API)
Proxy support for privacy
Report encoding & decoding
π Why Students Should Learn OSINT Tools?
Learning OSINT tools like Mr. Holmes helps students understand:
How open data can expose digital footprints
Basics of cybersecurity & digital investigation
Real-world applications of ethical hacking
Data visualization using graphs & maps
This knowledge is useful for careers in:
Cybersecurity
Ethical Hacking
Digital Forensics
Research & Journalism
π» Supported Platforms
Mr. Holmes supports:
Linux (Kali Linux, Ubuntu, Parrot OS)
macOS
Windows
Termux (Android – limited features)
⚙️ Installation Guide
✔️ Linux / macOS Installation
git clone https://github.com/Lucksi/Mr.Holmes
cd Mr.Holmes
sudo apt-get update
sudo chmod +x install.sh
sudo bash install.sh
✔️ Linux / macOS (Virtual Environment – Recommended)
If Python dependency issues appear, use a virtual environment:
git clone https://github.com/Lucksi/Mr.Holmes
sudo apt-get update
cd Mr.Holmes
python3 -m venv .lib_venv
sudo chmod +x install.sh
sudo bash install.sh
source .lib_venv/bin/activate
pip3 install -r requirements.txt
python3 MrHolmes.py
✔️ Windows Installation (Git Installed)
git clone https://github.com/Lucksi/Mr.Holmes
cd Mr.Holmes
Install.cmd
✔️ Windows Installation (ZIP Method)
Download ZIP from GitHub
Extract files
Rename folder to
Mr.Holmes
ren Mr.Holmes-master Mr.Holmes
cd Mr.Holmes
Install.cmd
⚠️ If Python or PHP does not install automatically, download them manually from official websites.
✔️ Termux Installation (Android)
pkg install proot
git clone https://github.com/Lucksi/Mr.Holmes
cd Mr.Holmes
proot -0 chmod +x install_Termux.sh
./install_Termux.sh
❗ Database features are not available on Termux
▶️ How to Run Mr. Holmes
Linux / macOS
cd Mr.Holmes
sudo python3 MrHolmes.py
OR use launcher:
cd Launchers
bash Launcher.sh
Windows
python MrHolmes.py
OR
cd Launchers
Win_Launcher.exe
π WHOIS API Configuration (Optional)
WHOIS lookups require an API key.
π Official API Provider:
https://whois.whoisxmlapi.com
Add your API key in:
Configuration/Configuration.ini
π¨ GUI Customization
Dark / Light / High Contrast Mode
cd GUI/Theme
Edit Mode.json:
{
"Color": {
"Background": "Light"
}
}
Available Modes:
Light
Dark
High-Contrast
π GUI Login Configuration
Default credentials:
Username: Admin
Password: Qwerty123
Files location:
GUI/Credentials/
You can enable or disable login authentication for educational demos.
π Language Support
Supported languages:
English
Italiano
FranΓ§ais
Language file:
GUI/Language/Language.json
π Key Features Overview
π§ Email Lookup
Checks if an email is linked to online platforms using public sources.
π§ Hypothesis Generator
Creates possible patterns or interests based on public data (not guaranteed accuracy).
π Graphs & Reports
Visual representation of gathered information.
Exportable as PDF (Light, Dark, High-Contrast).
πΊ️ Interactive Maps
Geolocation visualization using Leaflet.js.
π Google Dorks
Advanced public search queries with date filters.
π Report Encoding / Decoding
Protects generated reports for research sharing.
π± QR Code File Transfer
Transfer reports directly to mobile devices.
π Version Information
Current Version: T.G.D-1.0.4
License: GPL-3.0
Source Code: Open-source GitHub repository
π¨π» Credits & License
Original Creator: Luca Garofalo (Lucksi)
License: GNU GPL-3.0
Copyright: © 2021–2025 Lucksi
Official Website: https://lucksi.github.io/Mr.Holmes/
All trademarks, logos, and names belong to their respective owners.
π― Conclusion
Mr. Holmes is a powerful educational OSINT framework that helps students understand how public information can be analyzed responsibly.
✅ Learn ethically
❌ Do not misuse
⚖️ Respect privacy and law
- Get link
- X
- Other Apps

Comments
Post a Comment