Advanced phishing investigation and disruption toolkit written in Python
PHISH_HUNTER_PRO is a modular Python toolkit for investigating and disrupting phishing websites.
It includes tools for scanning, form flooding, XSS and SQLi fuzzing, denial-of-service (DoS) disruption, open port scanning, SSL certificate inspection, and metadata analysis.
The framework supports Tor routing, proxy rotation, and integrates with services like Shodan and VirusTotal.
Built for security researchers, OSINT analysts, and defenders tracking malicious infrastructure.
Clone the repository
git clone https://github.com/ekomsSavior/PHISH_HUNTER_PRO.git
cd PHISH_HUNTER_PRO
Install required tools and libraries
sudo apt update && sudo apt install tor parallel dirb nmap sublist3r curl python3-requests python3-scapy -y
sudo apt install python3-socks -y
Install Faker
pip3 install Faker --break-system-packages
Start Tor before using the spammer
sudo systemctl start tor@default
Then launch the tool
python3 cli.py
You’ll see
[1] Scan Domain (single)
[2] Spam Login Page (single)
[3] Deep Recon (single)
[4] Fuzzing + Attack Surface Discovery
[5] Bulk Scan, Spam or Deep Recon
[6] Mini Scanner (Param Injection + Reflections)
[7] Flexible Contact Spammer (toggle fields)
[8] DoS Attack Module (multi-protocol)
[9] Hardcore DoS Mode (fast + raw)
[10] Mass Param Bombing / SQLi Fuzz Loop
[11] Full Disruption Script (Spam + DoS + Fuzz)
[12] XSS Payload Injector (Reflected & Dom)
[0] Exit
Disrupt phishing login forms by flooding them with randomized fake logins.
Features
pkill -HUP tor (no extra config)If Tor is blocked, rotate proxies:
proxy_list.txt in the project directory.http://123.45.67.89:8080
socks5://98.76.54.32:1080
The tool will automatically use these if Tor is unavailable.
Flood phishing contact forms with realistic spam using dynamic field toggles and Faker-generated data.
Features
curl -L -I)target=BASE64...)openssl s_client)reports/ foldercurl | grep)nmap -sV --top-ports 1000)dirb), tuned for responsivenessUncover hidden routes, vulnerable parameters, WAF misconfigurations, and insecure header handling with this adaptive fuzzing engine.
Features
https://target/FUZZsqlmap, Googlebot, X-Forwarded-For) to provoke error responseshttps://target/page?id=FUZZhttp://subdomain.tld/FUZZ)reports/ with timestampsThis module is ideal for discovering logic bugs, broken access control, shadow files, and misconfigured phishing infrastructure.
Fast and lightweight param scanner designed to quickly flag injectable fields.
Features
<script>alert(1)</script>, '1--, 1 OR 1=1id, q, search, page, query, redirect, url, filesqlmap, Googlebot, X-Forwarded-For) to observe backend behaviorFlags and Detections
Output
Saves a detailed report to the reports/ folder
Logs all discovered injection points to loot/param_targets.txt (for use in Module 12: XSS Payload Injector)
Perfect for quick triage of phishing panels and low-hanging bugs in scam infrastructure.
Run any module across a list of domains:
domains.csv)phishingsite1.com
phishingsite2.net
phishingsite3.org
reports/ folder automatically.The Deep Recon module supports Shodan and VirusTotal.
Edit the top of deep_recon.py to insert your keys:
SHODAN_API_KEY = "your_key_here"
VT_API_KEY = "your_key_here"
Launch multi-threaded denial-of-service attacks against phishing sites.
Features
GET endpoints only for stealth and compatibilityUsage
Select option [8] DoS Attack Module (multi-protocol) in the CLI and provide:
Note: Use responsibly. Some phishing sites are behind WAF/CDNs and may not respond immediately.
An advanced, stealth-capable version of the DoS engine.
Features
Usage
Choose [9] Hardcore DoS Mode (fast + raw) and enter:
Use this with discretion, especially during red team demos or controlled takedowns.
Launches mass injections across common parameters like id, q, query, page, url, and more.
Features
'1 OR 1=1, <script>, --, etc.Useful for:
Combines Spammer, DoS, and Fuzzer into a single attack chain.
Features
Great for red team demos or takedown simulations.
Automated XSS payload injector with fallback to DOM-based triggers.
Features
?q=1)<script> payloads, onerror handlers, fetch+cookie grabbersloot/xss_hits.txtIntegration with Mini Scanner
If you've run Module 6 (Mini Scanner), it saves a target list to:
loot/param_targets.txt
This list can be auto-loaded into Module 12 for rapid XSS injection across all discovered param endpoints 💉
ffuf, dirb, or gobuster with custom wordlists.curl -v.This project is under active development.
PHISH_HUNTER_PRO is for ethical, legal use only.
You must have explicit permission to test targets.
Use responsibly. You assume full liability for how you deploy this software.
Crafted with purpose by
ek0ms savi0r
GitHub → https://github.com/ekomsSavior
Instagram → https://instagram.com/ekoms.is.my.savior
Medium → https://medium.com/@ekoms1/phish-hunter-pro-b3cc30041f91
// click a file to view source