CSI Linux: OSINT, Dark Web y Forense Digital
Guía completa de CSI Linux: distribución especializada en OSINT, investigación en dark web y forense digital.
Qué es CSI Linux
CSI Linux (Cyber Security Investigator Linux) es una distribución basada en Ubuntu, diseñada para investigaciones digitales que combinan OSINT, análisis de la dark web y forense digital. A diferencia de Kali (ofensiva) o REMnux (análisis de malware), CSI Linux se centra en la investigación: encontrar información, documentarla y analizarla.
Fue creada por el equipo de CSI Linux con el objetivo de proporcionar un entorno completo para investigadores de fuerzas de seguridad, analistas de inteligencia, periodistas de investigación y equipos de CTI corporativos. La distribución integra tres disciplinas en un solo entorno:
- OSINT: recopilación de inteligencia de fuentes abiertas (redes sociales, bases de datos públicas, registros DNS, metadata de archivos)
- Dark Web Investigation: acceso seguro y documentado a servicios .onion a través de Tor
- Digital Forensics: análisis de evidencia digital con herramientas forenses estándar
Componentes principales
CSI Linux se organiza en tres entornos de trabajo diferenciados:
CSI Linux Investigator
El entorno principal de investigación OSINT. Incluye:
- Navegadores preconfigurados: perfiles separados para investigación OSINT (sin cookies personales, sin historial vinculable)
- Herramientas de personas: búsqueda en redes sociales, bases de datos públicas, registros
- Herramientas de dominios/IP: WHOIS, DNS, geolocalización, historial de dominios
- Herramientas de email: verificación, búsqueda de breaches, análisis de cabeceras
- Documentación integrada: captura de pantalla con timestamps forenses
CSI Linux Gateway (Tor)
Un gateway dedicado para acceso a la dark web:
- Tor Browser preconfigurado: con extensiones de seguridad y configuración hardened
- Tor proxy transparente: todo el tráfico del entorno de investigación pasa por Tor
- I2P: acceso a la red I2P además de Tor
- Monitorización de tráfico: verificación de que no hay fugas DNS o IP
CSI Linux SIEM
Módulo de análisis y correlación:
- ELK Stack integrado: Elasticsearch, Logstash, Kibana para análisis de datos
- Dashboards predefinidos: visualización de hallazgos de investigación
- Timeline: reconstrucción cronológica de eventos investigados
Instalación
# Descargar OVA desde https://csilinux.com/download
# Importar en VirtualBox (recomendado) o VMware
# Requisitos mínimos:
# RAM: 4 GB (8 GB recomendado)
# Disco: 50 GB
# CPU: 2 cores
# Post-instalación:
# 1. Actualizar el sistema
sudo apt update && sudo apt upgrade -y
# 2. Verificar que Tor funciona
tor --version
systemctl status tor
# 3. Crear snapshot limpio
Herramientas OSINT incluidas
Búsqueda de personas e identidades
| Herramienta | Uso |
|---|---|
| Sherlock | Búsqueda de nombres de usuario en más de 300 plataformas |
| Maigret | Similar a Sherlock con soporte para más de 2.500 sitios |
| social-analyzer | Análisis de perfiles en redes sociales |
| PhoneInfoga | Investigación de números de teléfono (carrier, ubicación, OSINT) |
| GHunt | Investigación de cuentas de Google por email |
| Holehe | Verificar si un email está registrado en servicios web |
Investigación de dominios e infraestructura
| Herramienta | Uso |
|---|---|
| Maltego CE | Análisis visual de relaciones entre entidades |
| theHarvester | Emails, subdominios, hosts desde fuentes OSINT |
| Sublist3r | Enumeración de subdominios |
| Shodan CLI | Búsqueda de dispositivos y servicios expuestos |
| Censys | Alternativa a Shodan para escaneo de Internet |
| WHOIS | Registros de propiedad de dominios |
| DNSRecon | Enumeración DNS completa |
Análisis de metadata
| Herramienta | Uso |
|---|---|
| ExifTool | Extracción de metadatos de imágenes, documentos, vídeos |
| FOCA | Extracción de metadatos de documentos públicos |
| Metagoofil | Descarga y análisis masivo de documentos públicos |
Geolocalización y mapas
| Herramienta | Uso |
|---|---|
| Google Earth Pro | Análisis geoespacial de ubicaciones |
| GeoSocial Footprint | Geolocalización de publicaciones en redes sociales |
| Creepy | Geolocalización a partir de publicaciones de redes sociales |
Flujos de trabajo de investigación
Investigación de un dominio sospechoso
# 1. WHOIS y registro
whois suspicious-domain.com
# Buscar: registrante, fechas, nameservers, email de contacto
# 2. DNS pasivo (historial de resoluciones)
# Usar herramientas como SecurityTrails, PassiveTotal, VirusTotal
# 3. Subdominios
sublist3r -d suspicious-domain.com
amass enum -d suspicious-domain.com
# 4. Tecnologías del sitio
whatweb https://suspicious-domain.com
# 5. Historial web (Wayback Machine)
# Revisar snapshots anteriores en web.archive.org
# 6. Certificados SSL
# crt.sh → buscar certificados emitidos para el dominio
curl "https://crt.sh/?q=%25.suspicious-domain.com&output=json" | jq .
# 7. Relacionar con otros dominios
# Maltego: pivoting por IP, registrante, nameservers
Investigación de una persona de interés
# 1. Búsqueda de usernames
sherlock "username_objetivo"
maigret "username_objetivo"
# 2. Búsqueda por email
holehe [email protected]
# Resultado: en qué servicios está registrado el email
# 3. Búsqueda en breaches (ético y legal)
# haveibeenpwned.com (API)
# Solo verificar si está comprometido, NO acceder a datos filtrados
# 4. Metadatos de documentos públicos
metagoofil -d dominio-empresa.com -t pdf,doc,xls -l 100 -o output/
exiftool output/*.pdf # Extraer autor, software, fechas
# 5. Geolocalización de publicaciones
# Revisar fotos publicadas con EXIF habilitado
exiftool -GPSLatitude -GPSLongitude foto_publicada.jpg
# 6. Documentar hallazgos
# CSI Linux incluye herramientas de captura con timestamp forense
Investigación en dark web
# 1. Verificar anonimato
# Abrir Tor Browser → check.torproject.org
# Verificar que NO hay fugas DNS: dnsleaktest.com
# 2. Acceder a sitios .onion
# Usar directorios conocidos (Ahmia, dark.fail)
# NUNCA ejecutar scripts ni descargar archivos sin sandbox
# 3. Monitorización de foros
# Buscar menciones de la organización objetivo
# Buscar credenciales filtradas, datos comprometidos
# Documentar con capturas de pantalla con timestamp
# 4. Marketplace monitoring
# Buscar datos corporativos en venta
# Documentar vendedores, precios, muestras
# Reglas de seguridad:
# - NUNCA comprar nada
# - NUNCA interactuar directamente con actores
# - NUNCA revelar identidad real
# - SIEMPRE usar VM con snapshot
# - SIEMPRE documentar con evidencia
OPSEC para investigadores
La seguridad operacional es crítica cuando se investiga en la dark web o se recopila OSINT sobre actores de amenaza:
Separación de identidades
Identidad real │ Identidad de investigación
────────────────────────┼──────────────────────────────
Email personal │ Email desechable (ProtonMail)
Nombre real │ Nombre ficticio consistente
IP real │ VPN + Tor
Navegador personal │ Navegador dedicado sin historial
Redes sociales propias │ Cuentas sock puppet
Dispositivo personal │ VM dedicada con snapshot
Configuración de red segura
┌─────────────────────────────────────────────┐
│ HOST (sin conexión directa a la investigación)│
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ VPN Client │───→│ CSI Linux │ │
│ │ (Mullvad) │ │ Gateway │ │
│ └──────────────┘ │ (Tor) │ │
│ └──────┬───────┘ │
│ │ │
│ ┌──────┴───────┐ │
│ │ CSI Linux │ │
│ │ Investigator│ │
│ └──────────────┘ │
└─────────────────────────────────────────────┘
Flujo: Internet → VPN → Tor → Destino
Reglas de OPSEC
- Compartimentalización: cada investigación en una VM separada con snapshot propio
- No reutilizar credenciales: cada investigación usa emails y usernames nuevos
- No acceder a servicios personales: nunca revisar email personal desde la VM de investigación
- Timestamps: todas las capturas de pantalla con fecha y hora para cadena de custodia
- Destrucción de evidencia temporal: restaurar snapshot después de cada sesión de investigación
CSI Linux vs otras distribuciones
| Característica | CSI Linux | Kali | REMnux | SIFT | Tails |
|---|---|---|---|---|---|
| OSINT | Excelente | Bueno | No | No | No |
| Dark web | Excelente | Básico | No | No | Excelente |
| Pentesting | Básico | Excelente | No | No | No |
| Análisis malware | Básico | Básico | Excelente | Básico | No |
| Forense disco | Bueno | Básico | No | Excelente | No |
| Anonimato | Bueno | No | No | No | Excelente |
Casos de uso
Para equipos SOC/CTI
- Monitorizar foros de la dark web buscando menciones de la organización
- Investigar actores de amenaza que aparecen en alertas (perfiles, infraestructura)
- Verificar credenciales corporativas filtradas en breaches
- Recopilar IOCs de fuentes OSINT para alimentar plataformas como MalwareIntel
Para fuerzas de seguridad
- Investigación de cibercriminales (perfiles, relaciones, infraestructura)
- Documentación forense de evidencia digital con cadena de custodia
- Monitorización de marketplaces ilegales
Para periodistas de investigación
- Investigación de fuentes con protección de la identidad del periodista
- Verificación de información en fuentes abiertas
- Acceso seguro a fuentes en la dark web
Limitaciones
- No es la mejor para análisis de malware: REMnux y FlareVM son superiores
- Rendimiento: ejecutar Tor + herramientas OSINT + ELK Stack requiere recursos
- Actualizaciones: la comunidad es más pequeña que la de Kali o REMnux
- Curva de aprendizaje en dark web: requiere conocimiento de OPSEC y protocolos de seguridad
- Falso sentido de anonimato: la herramienta no garantiza anonimato total; el comportamiento del investigador es igualmente importante
CSI Linux llena un nicho que otras distribuciones no cubren: la investigación digital completa que combina OSINT, dark web y forense en un solo entorno. Para equipos CTI que necesitan investigar actores de amenaza y monitorizar la dark web, es una herramienta valiosa que complementa al resto del arsenal de seguridad.
Preguntas frecuentes
Libros recomendados
Artículos relacionados
Este contenido tiene fines exclusivamente educativos y de investigación en ciberseguridad defensiva. No se proporcionan binarios maliciosos ni payloads ejecutables. El uso indebido de esta información es responsabilidad exclusiva del usuario. Leer disclaimer completo.