Educational Purpose Only – Cybersecurity Research Tool Created by Psycho (@the_psycho_of_hackers)
Bug Bounty Comprehensive Toolkit is an advanced, modular reconnaissance and vulnerability scanning framework built in Python.
It automates:
- Passive & Active Recon
- Subdomain Enumeration
- Port Scanning
- Directory Bruteforcing
- Cloud/CDN Detection
- Vulnerability Testing
- Historical URL Collection
- GitHub Secret Discovery
- Technology Fingerprinting
- DNS & SSL Analysis
- Automated HTML Reporting
✔ Passive Enumeration:
- crt.sh (Certificate Transparency logs)
- AlienVault OTX
- ThreatMiner
- Bufferover
- VirusTotal (API required)
- SecurityTrails (API required)
✔ Active Enumeration:
- DNS brute-force using wordlists
- Multi-threaded resolution
- Wildcard DNS detection
👉 Why this matters: Subdomains expand the attack surface. Many vulnerabilities exist on forgotten subdomains.
Detects if target is behind:
- Cloudflare
- Amazon AWS
- Google Cloud
- Akamai
- Fastly
- CloudFront
Uses:
- IP CIDR matching
- HTTP header fingerprinting
👉 Useful for bypass strategies and understanding infrastructure.
✔ Uses python-nmap if installed
✔ Falls back to socket scanning
✔ Detects:
- Open ports
- Services
- Product versions
- Extra service info
Default ports include: 21, 22, 80, 443, 3306, 8080, 8443, 27017, etc.
✔ Multi-threaded directory discovery
✔ Tests multiple extensions:
.php, .html, .asp, .json, .xml
✔ Flags interesting responses:
- 200
- 301
- 302
- 403
- 401
- 500
Attempts:
- Path manipulation
- Encoding tricks
- Header injection bypass
- X-Forwarded-For tricks
Detects potential access control misconfigurations.
Includes detection for:
| Vulnerability | Description |
|---|---|
| SQL Injection | Basic injection testing |
| XSS | Reflected payload detection |
| CORS Misconfig | Dangerous Access-Control headers |
| Open Redirect | Redirect parameter abuse |
| LFI | Local file inclusion attempts |
| SSTI | Server-side template injection |
| Weak SSL Cipher | Insecure TLS cipher detection |
✔ A, AAAA, MX, TXT, NS records ✔ Zone transfer attempt ✔ Wildcard DNS detection
✔ Certificate details ✔ Cipher suite detection ✔ Expiry info ✔ Weak cipher detection
Detects:
- WordPress
- Drupal
- Joomla
- Laravel
- Django
- React
- Angular
- Vue
- Express
- Apache
- nginx
- IIS
- Cloudflare
Uses HTML fingerprinting + header analysis.
Fetches:
- Historical URLs
- Hidden endpoints
- Old backup files
Searches GitHub for:
- API keys
- Passwords
- Secrets
- Tokens
- .env files
- AWS keys
✔ Plain text report ✔ Professional HTML report ✔ Executive summary ✔ Vulnerability breakdown ✔ Tables for findings
git clone https://github.com/psychohackers/bugbounty_toolkit.git
cd bugbounty_toolkit
pip install -r requirements.txt --break-system-packagesOptional dependencies:
- python-nmap
- dnspython
- jinja2
- tqdm
python3 bugbounty_toolkit.py -d example.compython3 bugbounty_toolkit.py -u https://example.compython3 bugbounty_toolkit.py -d example.com -t 20python3 bugbounty_toolkit.py -d example.com --wordlist custom.txtpython3 bugbounty_toolkit.py -d example.com --api-keys keys.jsonExample keys.json:
{
"virustotal": "YOUR_KEY",
"github": "YOUR_KEY",
"securitytrails": "YOUR_KEY"
}Disable specific modules:
--no-subdomain
--no-ports
--no-dns
--no-ssl
--no-directories
--no-endpoints
--no-vulnerabilities
--no-technology
--no-cloud
--no-wayback
--no-githubExample:
python3 bugbounty_toolkit.py -d example.com --no-ports --no-dns- Banner & initialization
- Subdomain enumeration
- Cloud detection
- Port scanning
- DNS & SSL analysis
- Directory brute force
- Vulnerability testing
- Technology fingerprinting
- Historical URL collection
- GitHub leak search
- Report generation
This toolkit is designed for:
- Cybersecurity students
- Ethical hackers
- Bug bounty hunters
- Research environments
- Capture The Flag practice
This tool must only be used:
✔ On systems you own ✔ With written authorization ✔ In legal environments
Unauthorized testing is illegal and punishable by law.
- Graphical dashboard
- AI-based vulnerability correlation
- Burp/ZAP integration
- JSON API export
- CVE auto-matching
- Subdomain takeover detection
Pull requests welcome. Feature suggestions encouraged.
Educational Use Only