MultiTool is an advanced OSINT (Open Source Intelligence) and Cybersecurity tool designed for penetration testers, security researchers, and ethical hackers.
β
IP & Domain Recon (WHOIS, GeoIP, Reverse DNS)
β
Port Scanning (Full Nmap-based scanning)
β
Web Security Scans (SSL, HTTP Headers, CMS detection)
β
Data Breach Checks (Have I Been Pwned API)
β
OSINT Tools (Shodan, VirusTotal, ASN lookup)
β
Dark Web Search (Find leaked credentials)
β
Fast Multi-threaded Scanning
β
CLI-based & easy to use
πΉ @ttvwetboi (Discord) β Ethical hacker & OSINT specialist.
πΉ @loxtvfx. (Discord) β Learning & leveling up in cybersecurity.
π Built for hackers, by hackers. Stay anonymous. Stay ahead.
Run this command in PowerShell or Command Prompt:
python --versionIf Python is installed, you'll see an output like this:
Python 3.10.4
If not, download and install Python 3.10+ from:
π https://www.python.org/downloads/
- Check if pip is installed:
python -m ensurepip --default-pip
- Upgrade pip:
python -m pip install --upgrade pip
In PowerShell or Command Prompt, run:
git clone https://github.com/SheLovesLqwid/MultiTool---Advanced-OSINT-Cybersecurity-Toolkit
cd python-multitoolπ‘ If you donβt have Git installed, download it here:
π https://git-scm.com/downloads
Run:
pip install -r requirements.txtIf you get an error, try:
python -m pip install --upgrade pip
pip install -r requirements.txtThis tool requires API keys for full functionality. Follow the steps below to get your API keys.
π Sign up for Shodan: https://account.shodan.io/register
π Steps to Get the Key:
- Create an account on Shodan.
- Log in and go to My Account.
- Copy your API key from the "API Key" section.
π‘ Free accounts get basic searches, but for advanced features, a paid account is required.
π Get the API key here: https://haveibeenpwned.com/API/Key
π Steps to Get the Key:
- Go to the API page and sign up.
- Purchase an API key (costs about $3.50/month).
- Copy the key after purchase.
π‘ This is required to check if an email has been part of a data breach.
π Get the API key here: https://www.virustotal.com/gui/join-us
π Steps to Get the Key:
- Sign up for a free account on VirusTotal.
- Log in and go to Your API Keys.
- Copy your API key from the dashboard.
π‘ Free API keys have a request limit, while paid keys offer more scans.
π Get the API key here: https://hunter.io/api-keys
π Steps to Get the Key:
- Create an account on Hunter.io.
- Log in and go to API Keys.
- Copy your API key from the dashboard.
π‘ This helps find email addresses related to a domain.
Once you have all the API keys, edit config.json and replace "YOUR_API_KEY" with your actual keys:
{
"shodan_api": "YOUR_REAL_SHODAN_API_KEY",
"hibp_api": "YOUR_REAL_HIBP_API_KEY",
"virustotal_api": "YOUR_REAL_VIRUSTOTAL_API_KEY",
"hunter_api": "YOUR_REAL_HUNTER_API_KEY"
}Run the tool:
python multitool.py --helpThis will show all available commands.
python multitool.py whois google.compython multitool.py scan-ip 192.168.1.1 --ports 1-65535python multitool.py webscan example.compython multitool.py breach-check test@example.compython multitool.py shodan "port:22 country:US"python multitool.py darkweb bitcoinpython multitool.py report jsonTry running:
python -m pip install --upgrade pip
pip install -r requirements.txtMake sure you're using the correct format. Run:
python multitool.py --helpto see available commands.
Ensure your API key is correctly added to config.json. Also, verify that your API subscription is active.
Need help or want to contribute? Join our Discord server:
π https://discord.gg/4W9a9ynbuP
Want to improve MultiTool? Submit Pull Requests or suggest features!
git checkout -b feature-branch
git commit -m "Added a new feature"
git push origin feature-branchThis project is licensed under the MIT License.