Skip to content

pythonplayer396/MR.Holems-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” Mr.Holmes - Fixed Edition

Mr.Holmes Banner

Typing SVG

Version Status Python License Maintained

Features โ€ข Installation โ€ข Usage โ€ข Screenshots โ€ข Credits


๐Ÿ“‹ About

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.

๐ŸŽฏ What It Does

  • ๐Ÿ”Ž 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

โœจ What's New in This Fixed Version

๐Ÿ› 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

๐Ÿš€ Installation

๐Ÿง Linux / macOS (Recommended - Virtual Environment)

# 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.py

๐Ÿง Linux / macOS (Standard Installation)

git clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
sudo apt-get update
sudo chmod +x install.sh
sudo bash install.sh

๐ŸชŸ Windows

git clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
Install.cmd

๐Ÿ“ฑ Termux (Android)

pkg install proot
git clone https://github.com/pythonplayer396/Mr.Holmes
cd Mr.Holmes
proot -0 chmod +x install_Termux.sh
./install_Termux.sh

๐ŸŽฎ Usage

Quick Start

cd Mr.Holmes
source vevn/bin/activate  # If using virtual environment
python3 MrHolmes.py

Main Menu Options

(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

๐ŸŽจ Features Showcase

๐ŸŒ— Theme Support

Dark Mode Light Mode

๐Ÿ“Š Reporting & Visualization

Graph Generation Interactive Maps

๐Ÿ“ฑ Mobile Friendly

Termux Support

โš™๏ธ Configuration

๐Ÿ”ง Configuration File

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 Configuration

// GUI/Theme/Mode.json
{
    "Color": {
        "Background": "Light"  // Options: Light, Dark, High-Contrast
    }
}

๐ŸŒ Language Support

Available languages:

  • ๐Ÿ‡ฌ๐Ÿ‡ง English
  • ๐Ÿ‡ฎ๐Ÿ‡น Italiano
  • ๐Ÿ‡ซ๐Ÿ‡ท Franรงais

๐Ÿ“ธ Screenshots

๐Ÿ–ผ๏ธ Click to view all screenshots

Main Interface

Main Screen

Dark Mode

Dark Mode

Light Mode

Light Mode

High Contrast Mode

High Contrast

Google Dorks

Dorks

PDF Export

File Transfer


โš ๏ธ Disclaimer

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.


๐Ÿ”‘ API Configuration

For enhanced domain lookups, obtain a free API key from:

Add your API key to Configuration/Configuration.ini


๐Ÿ“ฆ Requirements

  • Python: 3.x or higher
  • Operating Systems: Linux, macOS, Windows, Termux (Android)
  • Dependencies: Listed in requirements.txt
  • Optional: wkhtmltopdf (for PDF generation)

๐Ÿค Credits & Attribution

๐Ÿ› ๏ธ Fixed & Maintained By

darkwall

Instagram GitHub


๐Ÿ“œ License

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.

๐Ÿ’ Acknowledgments

  • Original concept and base code structure
  • Icons from IconFinder
  • Interactive maps powered by Leaflet
  • Community contributors and testers

โญ Star this repo if you found it useful!

Made with Love Open Source

โ†‘ Back to Top

About

this is is morden and fixed version of mr.holems tool

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published