How to Fix “ModuleNotFoundError: No module named ‘pdfkit’” in Mr. Holmes (Kali Linux)
LearnSkillsHub is a technology learning blog focused on providing simple and practical tutorials for beginners. This blog covers ethical hacking, Kali Linux guidance, cyber security basics, networking concepts, and modern technology tutorials. Our goal is to make complex technical topics easy to understand through clear, step-by-step explanations and ethical learning practices. OFFICIAL YOUTUBE :-https://youtube.com/@learnskills-rk7rv?si=zeXay9-j6APMVbAp
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.
❗ 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.
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
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
Mr. Holmes supports:
Linux (Kali Linux, Ubuntu, Parrot OS)
macOS
Windows
Termux (Android – limited features)
git clone https://github.com/Lucksi/Mr.Holmes
cd Mr.Holmes
sudo apt-get update
sudo chmod +x install.sh
sudo bash install.sh
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
git clone https://github.com/Lucksi/Mr.Holmes
cd Mr.Holmes
Install.cmd
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.
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
cd Mr.Holmes
sudo python3 MrHolmes.py
OR use launcher:
cd Launchers
bash Launcher.sh
python MrHolmes.py
OR
cd Launchers
Win_Launcher.exe
WHOIS lookups require an API key.
๐ Official API Provider:
https://whois.whoisxmlapi.com
Add your API key in:
Configuration/Configuration.ini
cd GUI/Theme
Edit Mode.json:
{
"Color": {
"Background": "Light"
}
}
Available Modes:
Light
Dark
High-Contrast
Default credentials:
Username: Admin
Password: Qwerty123
Files location:
GUI/Credentials/
You can enable or disable login authentication for educational demos.
Supported languages:
English
Italiano
Franรงais
Language file:
GUI/Language/Language.json
Checks if an email is linked to online platforms using public sources.
Creates possible patterns or interests based on public data (not guaranteed accuracy).
Visual representation of gathered information.
Exportable as PDF (Light, Dark, High-Contrast).
Geolocation visualization using Leaflet.js.
Advanced public search queries with date filters.
Protects generated reports for research sharing.
Transfer reports directly to mobile devices.
Current Version: T.G.D-1.0.4
License: GPL-3.0
Source Code: Open-source GitHub repository
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.
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
Comments
Post a Comment