This repository demonstrates domain, IP, and email reconnaissance with LLM-powered security reporting..
The project is divided into two main components:
- Recon Modules
- LLM Analysis and reporting
Gathering information about an ip, domain or email
-
Domain OSINT:
-
WHOIS Lookup
-
Shodan Info Gathering
-
SSL Certificate Validation
-
VirusTotal "malicious/clean" status
-
-
IP Recon:
- AbuseIPDB score & classification
-
Email Recon:
- Breach/exposure lookup
-
Converts technical OSINT into human-readable summaries
-
Extracts key findings & risk insights
-
Generates reports
- VT_API_KEY=your_virustotal_api_key
- ABUSEIPDB_KEY=your_abuseipdb_api_key
- SHODAN_KEY=your_shodan_api_key
pip3 install -r requirements.txtpython3 main.pyWhen finished:
-
OSINT recon runs
-
LLM analyzes results
-
A report is saved in /reports/
- The scripts are designed to be run locally, in a Python 3.13+ environment with the listed dependencies.
- Install Ollama on your machine and add the MISTRAL model.
- This poc is only for education purpose.





