Repolode
smicallef

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. 1

    Descarga el archivo de la versión empaquetada

    wget https://github.com/smicallef/spiderfoot/archive/v4.0.tar.gz
  2. 2

    Descomprime el archivo y entra en la carpeta

    tar zxvf v4.0.tar.gz && cd spiderfoot-4.0
  3. 3

    Instala las dependencias de Python

    pip3 install -r requirements.txt
  4. 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