ReconPlus is a Bash-based reconnaissance automation tool designed for bug bounty hunters and penetration testers. It supports scanning domains using Nmap, Dirsearch, crt.sh, and checks for subdomain takeover possibilities.
- π Nmap scanning with service/version detection
- π Dirsearch-based directory brute-forcing
- π crt.sh certificate enumeration
β οΈ Subdomain takeover detection for common services (GitHub, Heroku, AWS, etc.)- π§Ύ Auto-generated report with highlights
- π Supports multiple modes and interactive mode
- π‘ Lightweight, easy to customize & extend
Mode | Description |
---|---|
-m nmap-only |
Run only Nmap scan |
-m dirsearch-only |
Run only Dirsearch scan |
-m crt-only |
Run only crt.sh cert scan |
-m takeover-only |
Check for subdomain takeover |
(default) | Run all scans and checks |
Interactive Mode: ./recon.sh -i
~/Desktop/_recon/ Includes:
nmap results
dirsearch.txt output
crt raw cert data
subdomains.txt (cleaned from crt.sh)
takeover.txt (if any CNAME matches known services)
Final report file
nmap dirsearch jq curl dig (usually from dnsutils)
To install dependencies (on Kali/Debian):
sudo apt install nmap jq curl dnsutils git clone https://github.com/maurosoria/dirsearch.git
This tool is for educational and ethical testing purposes only. Always have permission before scanning any target.
chmod +x recon.sh
# Full scan (nmap + dirsearch + crt.sh + takeover)
./recon.sh -m all example.com
# Just subdomain takeover detection
./recon.sh -m takeover-only example.com
# Interactive mode
./recon.sh -i