CristianSaftoiu/OSINT-Prototype
GitHub: CristianSaftoiu/OSINT-Prototype
Stars: 0 | Forks: 0
# 🔍 OSINT Prototype - Passive Asset Discovery Tool (con monitorización en Dark Web)
[](https://python.org)
[](LICENSE)
## 📌 Descripción
Herramienta OSINT (Open Source Intelligence) para el descubrimiento pasivo de activos expuestos en Internet, incluyendo búsquedas en la red Tor (dark web). Realiza consultas exclusivamente a fuentes públicas indexadas, sin interacción directa con los sistemas objetivo.
### 🎯 ¿Para qué sirve?
- Descubrir subdominios, registros DNS y WHOIS.
- Identificar tecnologías y servicios expuestos.
- Encontrar correos electrónicos corporativos.
- Verificar reputación de dominios e IPs.
- Detectar máquinas activas mediante ICMP y TCP.
- Buscar en la dark web (a través de Ahmia) menciones o enlaces relacionados con el dominio.
- Generar informes en JSON, CSV y Markdown.
### 📖 Uso de la Dark Web
Durante la ejecución, se te preguntará:
¿Deseas realizar la búsqueda en la Dark Web? (s/n):
Si respondes s y Tor está activo, el prototipo buscará en el motor Ahmia (.onion) los enlaces relacionados con el dominio.
Los resultados (título y enlace .onion) se añadirán al informe Markdown.
Si Tor no está corriendo, se mostrará un mensaje de error y se omitirá la búsqueda.
### ⚠️ Importante
## 🚀 Instalación rápida
### 1. Clonar el repositorio
git clone https://github.com/CristianSaftoiu/OSINT-Prototype.git
cd OSINT-Prototype
### 2. Crear entorno virtual
python3 -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
### 3. Instalar dependencias
pip install -r requirements.txt
### 4. Configurar API keys (opcional)
cp .env.example .env
nano .env # Añade tus claves (Shodan, VirusTotal, Hunter, etc.)
### 5. Instalar y ejecutar Tor (para la dark web)
# macOS
brew install tor
brew services start tor
# Linux (Debian/Ubuntu)
sudo apt install tor
sudo systemctl start tor
# Verificar que Tor está corriendo
brew services list | grep tor # o systemctl status tor
### 6. Ejecutar
python main.py