A comprehensive security reconnaissance tool for authorized penetration testing and security assessments.
# Update and install dependencies
pkg update && pkg upgrade
pkg install python git nmap
pip install requests beautifulsoup4 dnspython cryptography
# Download and run
git clone https://github.com/exploitarium/crecon.git
cd crecon
chmod +x crecon.py
./crecon.py example.com🔍 DNS Enumeration - Complete DNS record analysis
🌐 Subdomain Discovery - Multi-threaded subdomain scanning
🔒 Port Scanning - NMAP integration with stealth mode
🕸️ Web Crawling - Website structure and form analysis
📊 Vulnerability Assessment - Security header checks
🔐 SSL/TLS Analysis - Certificate validation
🛡️ WAF Detection - Identify protection systems
📄 Multi-format Reports - JSON and HTML outputs
# Basic scan
./crecon.py target.com
# Stealth mode
./crecon.py target.com --stealth
# Custom output directory
./crecon.py target.com --output ./reportsReports are saved in the reports/ directory:
• advanced_recon_target_timestamp.json - Detailed JSON data
• advanced_recon_target_timestamp.html - Formatted HTML report
FOR AUTHORIZED TESTING ONLY
• Only scan systems you own or have explicit permission to test
• Unauthorized scanning may be illegal in your jurisdiction
• Use responsibly and ethically
• Python 3.6+
• Linux (Termux for Android)
• Basic dependencies: requests, beautifulsoup4, dnspython, cryptography
NMAP issues on Termux:
pkg install nmap
pip install python-nmapSSL errors:
./crecon.py target.com --no-verifyPermission denied:
chmod +x crecon.py
termux-setup-storage· Issues: GitHub repository
· Documentation: In-code comments and examples
CRECON - Advanced reconnaissance for security professionals
Use responsibly. Test ethically. Secure proactively.