πŸ₯· Byakugan

The hacker’s all-seeing eye β€” a dark-themed, AI-powered recon tool

--- ## 🌌 What is Byakugan? **Byakugan** is a dark-themed, AI-augmented recon framework for ethical hackers and bug bounty hunters. It automates: - πŸ” Subdomain enumeration - 🌐 Live host discovery - πŸ“Έ Screenshot capture - 🧠 AI-driven risk summaries, exploit suggestions, and bounty tagging Inspired by the legendary *dojutsu*, Byakugan gives hackers **clairvoyant recon power**. --- ## βš™οΈ Features - πŸ”— Subdomain enum via `subfinder`, `amass`, `crt.sh`, and more - ☠️ Live probing with `httpx` - πŸ“· Screenshots with `gowitness` - πŸ€– AI analysis using **Gemini API**, optional fallback to GPT - πŸ“ Organized outputs: `subdomains.txt`, `live.txt`, `screenshots/`, `analysis.json` - πŸ”„ Continues from previous scans β€” smart caching - πŸ’» CLI-first, optional FastAPI + Tailwind web dashboard - πŸ§ͺ Designed for real bug bounty workflows --- ## πŸ“¦ Install ```bash # Clone the repo git clone https://github.com/lavsarkari/byakugan cd byakugan # Create and activate virtual environment python3 -m venv Byakugan source Byakugan/bin/activate # Install dependencies pip install -r requirements.txt ``` --- ## πŸš€ Usage ```bash python byakugan.py -d example.com ``` Options coming soon: ```bash --resume Continue if scan already exists --no-ai Skip AI analysis --dashboard Launch web UI (WIP) ``` --- ## πŸ” API Keys Create `secrets.py` like this: ```python OPENAI_API_KEY = "sk-..." GEMINI_API_KEY = "AIzaSy..." ``` --- ## πŸ“ Output Structure ``` output/ └── example.com/ β”œβ”€β”€ subdomains.txt β”œβ”€β”€ live.txt β”œβ”€β”€ screenshots/ └── analysis.json ``` --- ## πŸ’€ Example Output > β€œScanning `nmap.com` with Byakugan…” ```shell Found 8 subdomains Found 8 live hosts Captured 8 screenshots πŸ“Š AI Analysis: - 2 High-Risk Targets - 3 Potential for Bounties ``` --- ## 🧠 Powered By * [subfinder](https://github.com/projectdiscovery/subfinder) * [httpx](https://github.com/projectdiscovery/httpx) * [gowitness](https://github.com/sensepost/gowitness) * [Gemini API](https://ai.google.dev) * [OpenAI GPT-3.5](https://platform.openai.com)
--- ## πŸ›‘οΈ Disclaimer For educational and authorized testing purposes only. You are responsible for your actions.