Skip to content

algamil7x/ShodanHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” ShodanHunter

Multi-Technology Vulnerability Scanner for Bug Bounty Hunting

Hunt for vulnerabilities across multiple technologies using Shodan API. Perfect for bug bounty hunters and security researchers.

License: MIT Python 3.6+ Shodan


✨ Features

  • 🎯 10+ Technologies: Citrix, Jenkins, GitLab, Jira, Confluence, WordPress, Apache Tomcat, Grafana, Kibana, Exposed Files
  • πŸš€ Efficient Scanning: Optimized Shodan queries with safe rate handling
  • πŸ“Š Organized Queries: Technology-specific query files for precision
  • πŸ’Ύ Clean Output: Deduplicated results ready for Nuclei scanning
  • 🎨 Beautiful UI: Colored terminal output for better readability
  • πŸ”§ Extensible: Easy to add new technologies

Quick Start

Clone repository

git clone https://github.com/algamil7x/ShodanHunter.git
cd ShodanHunter

Create virtual environment

python3 -m venv venv
source venv/bin/activate

Install dependencies

pip install -r requirements.txt

Set Shodan API Key

export SHODAN_API_KEY="your_api_key_here"

Verify installation

python shodanhunter.py -list

Getting Shodan API Key

⚠️ Important Requirement

This tool requires a Shodan PRO or Academic API key.

ShodanHunter relies heavily on advanced Shodan filters such as:

  • product:
  • http.favicon.hash
  • ssl.cert.*
  • technology-specific components

Free Shodan accounts will return little to no results.

If you are serious about bug bounty hunting with this tool, a paid Shodan account is strongly recommended.


πŸ“– Usage

List Available Technologies

shodanhunter -list

Scan Single Technology

shodanhunter -tech citrix -d target.com

Output will be saved to:

output/target.com/citrix.txt

Scan All Technologies

shodanhunter -tech all -d target.com

Output will be saved to:

output/target.com

🎯 Supported Technologies

Technology Query File Known CVEs Bug Bounty Popular
Citrix Gateway citrix.txt 50+ ⭐⭐⭐
Jenkins jenkins.txt 100+ ⭐⭐⭐
GitLab gitlab.txt 80+ ⭐⭐⭐
Atlassian Jira jira.txt 60+ ⭐⭐
Confluence confluence.txt 70+ ⭐⭐
Apache Tomcat apache.txt 90+ ⭐⭐
WordPress wordpress.txt 200+ ⭐⭐⭐
Grafana grafana.txt 40+ ⭐⭐
Kibana kibana.txt 30+ ⭐
Exposed Files exposed.txt N/A ⭐⭐⭐

πŸ”— Integration with Nuclei

Perfect workflow for bug bounty:

# Step 1: Hunt with ShodanHunter
python3 shodanhunter.py -tech citrix -d target.com 

# Step 2: Scan with Nuclei
cat targets.txt | nuclei -tags citrix,xss -severity high,critical -o vulns.txt

# Step 3: Review vulnerabilities
cat vulns.txt

πŸ“ Project Structure

ShodanHunter/
β”œβ”€β”€ shodanhunter.py          # Main tool
β”œβ”€β”€ requirements.txt         # Python dependencies
β”œβ”€β”€ README.md                # This file
β”œβ”€β”€ queries/                 # Query files directory
β”‚   β”œβ”€β”€ citrix.txt          # Citrix/NetScaler queries
β”‚   β”œβ”€β”€ jenkins.txt         # Jenkins queries
β”‚   β”œβ”€β”€ gitlab.txt          # GitLab queries
β”‚   β”œβ”€β”€ jira.txt            # Jira queries
β”‚   β”œβ”€β”€ confluence.txt      # Confluence queries
β”‚   β”œβ”€β”€ wordpress.txt       # WordPress queries
β”‚   β”œβ”€β”€ apache.txt          # Apache Tomcat queries
β”‚   β”œβ”€β”€ grafana.txt         # Grafana queries
β”‚   β”œβ”€β”€ kibana.txt          # Kibana queries
β”‚   └── exposed.txt         # Exposed files queries
β”œβ”€β”€ examples/               # Example outputs
β”‚   └── demo_output.txt


🀝 Contributing

Contributions are welcome! See CONTRIBUTING.md for details.

Quick Contribution Guide

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/NewTech)
  3. Add queries to queries/newtech.txt
  4. Update AVAILABLE_TECH in shodanhunter.py
  5. Commit changes (git commit -m 'Add NewTech support')
  6. Push to branch (git push origin feature/NewTech)
  7. Open Pull Request

⚠️ Disclaimer

For educational and authorized security testing only.

  • βœ… Use only on bug bounty programs with permission
  • βœ… Read and follow program scope carefully
  • ❌ Do NOT use on unauthorized targets
  • ❌ Do NOT abuse Shodan API

The authors are not responsible for misuse of this tool.


πŸ“œ License

This project is licensed under the MIT License - see LICENSE file.


πŸ™ Acknowledgments

  • Inspired by real-world bug bounty hunting workflows
  • Built for the security community
  • Powered by Shodan
  • Thanks to all contributors

πŸ“ž Contact


Happy Hunting! 🎯πŸ”₯

Made with ❀️ by Bug Bounty Hunters, for Bug Bounty Hunters



About

πŸ” Multi-Technology Vulnerability Scanner for Bug Bounty | Hunt for CVEs in Citrix, Jenkins, GitLab, Jira, Confluence & more using Shodan API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages