Tool
Tool
Threat Intelligence

Mr.Holmes

by Lucksi

2.4Kstars
309forks
45watchers
Updated 7 months ago
About

Mr.Holmes is a comprehensive OSINT tool designed to gather detailed information about domains, usernames, and phone numbers using public sources and Google dorks while ensuring anonymity through proxy usage.

A Complete Osint Tool :mag:

Primary Use Case

This tool is primarily used by security researchers, threat intelligence analysts, and penetration testers to collect open-source intelligence on digital assets such as domains and user identifiers. It facilitates reconnaissance by automating information gathering from various public sources, aiding in security assessments and investigations.

Key Features
  • Information gathering on domains, usernames, and phone numbers
  • Utilizes Google dorks for targeted information retrieval
  • Supports proxy usage for anonymous requests
  • Integrates WhoIS API for detailed domain information
  • Cross-platform support including Linux, Mac, Windows, and Termux
  • Offers both CLI and GUI with customizable themes (dark/light/high-contrast)
  • Includes security automation and network monitoring capabilities

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
  • For Python virtual environment: python3 -m venv .lib_venv
  • source .lib_venv/bin/activate
  • pip3 install -r requirements.txt
  • On Windows with Git: git clone https://github.com/Lucksi/Mr.Holmes
  • cd Mr.Holmes

Usage

>_ cd Mr.Holmes sudo python3 MrHolmes.py

Launches the tool on Linux/Mac with root privileges

>_ cd Mr.Holmes cd Launchers Execute Launcher.sh

Runs the launcher script for Linux/Mac

>_ cd Mr.Holmes source .lib_venv/bin/activate python3 MrHolmes.py

Runs the tool inside a Python virtual environment on Linux/Mac

>_ python3 MrHolmes.py

Runs the tool on Termux or Windows (if Python 3 is installed)

>_ python MrHolmes.py

Runs the tool on Windows using Python 2 or 3

>_ cd Launchers Execute Win_Launcher.exe

Runs the Windows executable launcher

>_ cd GUI cd Theme edit Mode.json

Allows changing GUI theme modes between Light, Dark, and High Contrast

>_ cd GUI cd Credentials edit Login.json

Enables activation/deactivation of login status for GUI access

Security Frameworks
Reconnaissance
Resource Development
Collection
Discovery
Command and Control
Usage Insights
  • Integrate Mr.Holmes with threat intelligence platforms to automate enrichment of IOC data.
  • Leverage proxy support to conduct stealthy reconnaissance during red team engagements.
  • Use the tool's Google dork capabilities to identify exposed sensitive information for blue team threat hunting.
  • Automate periodic scans of critical domains and usernames to detect early signs of compromise.
  • Combine with network monitoring tools to correlate OSINT findings with internal telemetry for enhanced situational awareness.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about Mr.Holmes. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

This tool hasn't been indexed yet. Request indexing to enable AI chat.

Admin will review your request within 24 hours

Security Profile
Red Team85%
Blue Team40%
Purple Team60%
Details
LicenseGNU General Public License v3.0
LanguagePython
Open Issues60
Topics
osint
python
python-script
osint-python
osint-tool
geolocation
linux
termux
macos
osint-framework