Advanced reconnaissance suite with a CustomTkinter GUI for subdomain enumeration, port scanning, DNS lookup, WHOIS, HTTP headers, tech detection, link discovery, and Wayback URLs.
- Subdomain enumeration (crt.sh, HackerTarget, AlienVault OTX, Wayback)
- Multi-threaded TCP port scanner with service identification
- DNS record lookup (A, AAAA, MX, NS, TXT, CNAME, SOA)
- WHOIS lookup
- HTTP header analysis
- Technology fingerprinting
- Link discovery
- Wayback Machine URL retrieval
- Export results to TXT or JSON
- Python 3.10+
- Tkinter (on macOS with Homebrew:
brew install python-tk@3.13)
python3 -m venv env
source env/bin/activate
pip install -r requirements.txtpython main.pySubReconX/
├── main.py # Entry point — launches GUI
├── gui/ # CustomTkinter UI
├── core/ # Recon logic
├── utils/ # Banner, export, validation
└── results/ # Auto-saved scan results
MIT