Plataforma OSINT de código abierto basada en grafos que conecta entidades como dominios, IP, correos electrónicos y wallets mediante enriquecedores automatizados.
smicallef/spiderfoot
Herramienta open source de automatización OSINT que recopila datos de más de 200 fuentes sobre IP, dominios, correos electrónicos y más para inteligencia de amenazas y mapeo de la superficie de ataque.
Alternativa open source a:Maltego
- Estrellas
- 23,612
- Forks
- 3,782
- Issues abiertos
- 346
- Último commit
- hace 6 meses
¿Qué es?
SpiderFoot automatiza la recopilación de inteligencia de fuentes abiertas (OSINT). Se le indica un objetivo, como una dirección IP, un dominio, un subdominio, una subred CIDR, un ASN, una dirección de correo electrónico, un número de teléfono, un nombre de usuario, el nombre de una persona o una dirección de Bitcoin. Sus módulos consultan fuentes de datos, extraen contenido y comparten los resultados entre sí mediante un modelo de publicador/suscriptor.
La herramienta incluye más de 200 módulos; la mayoría no requiere claves de API y muchos de los que sí las requieren ofrecen un nivel gratuito. La cobertura incluye enumeración de DNS, DNS pasivo, transparencia de certificados, búsquedas de filtraciones, comprobaciones de listas de bloqueo e inteligencia de amenazas, detección de buckets de almacenamiento en la nube y motores de búsqueda de Tor. Un motor de correlación configurable mediante YAML, con 37 reglas predefinidas, relaciona los hallazgos. Los resultados se pueden explorar en una interfaz web integrada o consultar desde la línea de comandos, y exportar como CSV, JSON o GEXF; SQLite permite almacenarlos para hacer consultas personalizadas.
SpiderFoot puede ejecutar herramientas externas como Nmap, DNSTwist, WhatWeb, CMSeeK y Nuclei. Se utiliza tanto para el reconocimiento ofensivo en trabajos de red team y pruebas de penetración como para revisar de forma defensiva lo que una organización expone en Internet. Está escrito en Python 3.7 o posterior y se distribuye bajo la licencia MIT.
Funciones clave
- 01Interfaz web o uso desde la línea de comandos
- 02Más de 200 módulos que cubren DNS, filtraciones, inteligencia de amenazas y buckets en la nube
- 03Motor de correlación configurable mediante YAML, con 37 reglas predefinidas
- 04Exportación a CSV, JSON y GEXF, con almacenamiento en SQLite para consultas personalizadas
- 05Integración con herramientas externas como Nmap, DNSTwist, WhatWeb y Nuclei
- 06Integración opcional con Tor para buscar en la web oscura y un Dockerfile
Casos de uso
- Mapear la superficie de ataque externa de una empresa, incluidos subdominios, buckets en la nube y servicios expuestos
- Realizar reconocimiento durante ejercicios de red team o pruebas de penetración
- Comprobar si los correos electrónicos o dominios de una organización aparecen en filtraciones de datos conocidas
- Recopilar inteligencia de amenazas sobre IP, dominios o direcciones de Bitcoin sospechosos
Inicio rápido
- 1
Descarga el archivo de la versión empaquetada
wget https://github.com/smicallef/spiderfoot/archive/v4.0.tar.gz - 2
Descomprime el archivo y entra en la carpeta
tar zxvf v4.0.tar.gz && cd spiderfoot-4.0 - 3
Instala las dependencias de Python
pip3 install -r requirements.txt - 4
Inicia el servidor web en el puerto 5001 de localhost
python3 ./sf.py -l 127.0.0.1:5001
Antes de usarlo
- Muchos módulos necesitan claves de API, aunque muchos ofrecen un plan gratuito.
- El README recomienda la versión empaquetada porque master puede incluir funciones no probadas.
- Algunas integraciones solo están disponibles en la versión comercial SpiderFoot HX.
Temas
Preguntas frecuentes
- ¿Qué es spiderfoot?
- Herramienta open source de automatización OSINT que recopila datos de más de 200 fuentes sobre IP, dominios, correos electrónicos y más para inteligencia de amenazas y mapeo de la superficie de ataque. SpiderFoot automatiza la recopilación de inteligencia de fuentes abiertas (OSINT). Se le indica un objetivo, como una dirección IP, un dominio, un subdominio, una subred CIDR, un ASN, una dirección de correo electrónico, un número de teléfono, un nombre de usuario, el nombre de una persona o una dirección de Bitcoin. Sus módulos consultan fuentes de datos, extraen contenido y comparten los resultados entre sí mediante un modelo de publicador/suscriptor.
- ¿spiderfoot es gratuito? ¿Qué licencia tiene?
- spiderfoot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿spiderfoot sigue mantenido?
- Sin commits en más de 6 meses. El último commit de spiderfoot fue el 13 abr 2026.
- ¿Para qué puedo usar spiderfoot?
- Mapear la superficie de ataque externa de una empresa, incluidos subdominios, buckets en la nube y servicios expuestos Realizar reconocimiento durante ejercicios de red team o pruebas de penetración Comprobar si los correos electrónicos o dominios de una organización aparecen en filtraciones de datos conocidas Recopilar inteligencia de amenazas sobre IP, dominios o direcciones de Bitcoin sospechosos
- ¿Cómo se instala spiderfoot?
- Descarga el archivo de la versión empaquetada: wget https://github.com/smicallef/spiderfoot/archive/v4.0.tar.gz Descomprime el archivo y entra en la carpeta: tar zxvf v4.0.tar.gz && cd spiderfoot-4.0 Instala las dependencias de Python: pip3 install -r requirements.txt Inicia el servidor web en el puerto 5001 de localhost: python3 ./sf.py -l 127.0.0.1:5001
- ¿Dónde consigo spiderfoot?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/smicallef/spiderfoot
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI de Go que consulta varios motores de búsqueda de Internet para encontrar hosts expuestos y genera resultados que se pueden canalizar a otras herramientas.
Directorio web categorizado de herramientas y recursos gratuitos de OSINT para recopilar información de fuentes públicas.
Herramienta de inteligencia de fuentes abiertas, todo en uno, que realiza análisis bajo demanda de cualquier sitio web: DNS, SSL, encabezados, información del servidor y configuración de seguridad.
Monitor de tráfico de red que detecta comunicaciones con dominios, IP, URL y User-Agents maliciosos conocidos mediante listas de indicadores llamadas trails.
Herramienta de OSINT con IA que busca en motores de la dark web a través de Tor, usa un LLM para refinar consultas y filtrar resultados, y redacta un resumen de la investigación.