OSINT Recon is an automated intelligence gathering framework that collects, correlates, and analyzes publicly available information from multiple sources.
- Domain Intelligence — WHOIS lookups, DNS enumeration, subdomain discovery
- Social Media Scraping — Public profile data collection across platforms
- Email OSINT — Email format guessing, breach checking, verification
- Threat Profiling — Automated persona creation and analysis
- Report Generation — PDF, HTML, and JSON export formats
- Modular Architecture — Plug-in system for custom collectors
# Clone the repository
git clone https://github.com/janderik/osint-recon.git
cd osint-recon
# Install dependencies
pip install -r requirements.txt
# Run initial setup
python recon.py --setup
# Start reconnaissance
python recon.py -t example.com -m fulldocker-compose up -dosint-recon/
├── collectors/ # Data source collectors
│ ├── domains/ # DNS, WHOIS, SSL
│ ├── social/ # Social media platforms
│ └── email/ # Email intelligence
├── analyzers/ # Data correlation engines
├── reports/ # Report generators
├── storage/ # Data persistence layer
├── web/ # Web interface (Flask)
├── tests/ # Test suite
├── requirements.txt
├── docker-compose.yml
└── README.md
MIT License — see LICENSE for details.