ExploitAI-on is a cutting-edge, AI-powered penetration testing framework designed to automate and streamline bug bounty workflows. It integrates traditional security tools with AI-driven analysis to:
- 🕸️ Enumerate Subdomains
- 🌐 Collect URLs
- 🔍 Filter for Vulnerabilities
- 💥 Generate Custom AI Exploit Payloads
- 🛡️ Execute Automated Vulnerability Tests
- ⚡ Perform AI-Driven Fuzzing
- 📋 Generate Structured Reports
-
Hardware:
- 🧠 Minimum 4GB RAM (8GB recommended)
- 💾 Dual-core CPU or better
- 💽 At least 10GB free storage
-
Software:
- 🐧 OS: Kali Linux, Ubuntu, or Debian-based systems
- 🐍 Python 3.8+
- 🧩 Git, Go
- 🤖 OpenAI API Key
- 🛠️ Bug bounty tools:
subfinder,amass,assetfinder,waybackurls,gau,katana,gf,dalfox,sqlmap,ffuf
git clone https://github.com/Harry7U/ExploitAI-on.git
cd exploitAI-on
cd install
chmod +x install.sh
./install.sh
This script installs system packages, Python dependencies, and security tools.
Edit configs/config.json and insert your OpenAI API key:
{
"openai_api_key": "YOUR_OPENAI_API_KEY"
}
- Identifies subdomains using
subfinder,amass, andassetfinder. - Command:
python3 main.py -d <domain> --enumerate
- ✅ Output:
output/subdomains.txt
- Collects URLs using
waybackurls,gau, andkatana. - Command:
python3 main.py --collect
- ✅ Output:
output/urls.txt
- Extracts URLs with potential vulnerabilities using
gf. - Command:
python3 main.py --filter
- ✅ Output:
output/xss.txt,output/sqli.txt
- Uses OpenAI API to generate custom payloads.
- Command:
python3 main.py --generate
- ✅ Output:
output/ai_payloads.json
- XSS Testing:
python3 main.py --test-xss
-
✅ Output:
output/xss_results.txt -
SQL Injection Testing:
python3 main.py --test-sqli
- ✅ Output:
output/sqlmap_results
- Uses AI-generated wordlist and runs
ffuf. - Command:
python3 main.py -d <domain> --fuzz
- ✅ Output:
output/fuzz_wordlist.txt,output/ffuf_results.json
- Aggregates results into JSON & CSV reports.
- Command:
python3 main.py --report
- ✅ Output:
output/results.json,output/results.csv
- ✨ AI-Powered Payloads: Customized payloads based on vulnerability patterns.
- 🕶️ Hidden Parameter Discovery: AI suggests hidden GET/POST parameters.
- 🚀 Intelligent Fuzzing: AI prioritizes high-risk attack vectors.
- 📊 Web dashboard for visualized scan results
- 📨 Integration with bug bounty platforms
- ⚡ Parallel execution for faster scanning
Contributions are welcome! Follow our repository guidelines for bug reports and pull requests.
💥 Happy Hacking! 🎯🐞🚀