Repolode
smicallef

smicallef/spiderfoot

Ferramenta open source de automação de OSINT que coleta dados de IPs, domínios, e-mails e muito mais em mais de 200 fontes para inteligência de ameaças e mapeamento da superfície de ataque.

Alternativa open source a:Maltego

Estrelas
23,612
Forks
3,782
Issues abertas
346
Último commit
há 6 meses

O que é?

O SpiderFoot automatiza a coleta de inteligência de fontes abertas (OSINT). Você informa um alvo, como um endereço IP, domínio, subdomínio, sub-rede CIDR, ASN, endereço de e-mail, número de telefone, nome de usuário, nome de uma pessoa ou endereço de Bitcoin. Os módulos consultam fontes de dados, extraem conteúdo e compartilham os resultados entre si em um modelo de publicação/assinatura.

A ferramenta inclui mais de 200 módulos, a maioria sem necessidade de chaves de API; muitos dos que exigem uma oferecem um plano gratuito. A cobertura inclui enumeração de DNS, DNS passivo, Certificate Transparency, consultas a bases de dados de vazamentos, verificações de listas de bloqueio e inteligência de ameaças, descoberta de buckets de armazenamento na nuvem e mecanismos de busca do Tor. Um mecanismo de correlação configurável em YAML conecta os achados usando 37 regras predefinidas. É possível explorar os resultados na interface web integrada ou operar pela linha de comando, além de exportá-los como CSV, JSON ou GEXF e armazená-los em SQLite para consultas personalizadas.

O SpiderFoot pode chamar ferramentas externas, como Nmap, DNSTwist, WhatWeb, CMSeeK e Nuclei. É usado tanto para reconhecimento ofensivo em atividades de red team e testes de intrusão quanto para avaliar, de forma defensiva, o que uma organização expõe na Internet. É escrito em Python 3.7+ e distribuído sob a licença MIT.

Recursos principais

  • 01Operação pela interface web ou pela linha de comando
  • 02Mais de 200 módulos para DNS, vazamentos, inteligência de ameaças e buckets na nuvem
  • 03Mecanismo de correlação configurável em YAML com 37 regras predefinidas
  • 04Exportação para CSV, JSON e GEXF, com armazenamento em SQLite para consultas personalizadas
  • 05Integração com ferramentas externas, como Nmap, DNSTwist, WhatWeb e Nuclei
  • 06Integração opcional com Tor para buscas na dark web e um Dockerfile

Casos de uso

  • Mapear a superfície de ataque externa de uma empresa, incluindo subdomínios, buckets na nuvem e serviços expostos
  • Fazer reconhecimento durante exercícios de red team ou testes de intrusão
  • Verificar se os e-mails ou domínios de uma organização aparecem em vazamentos de dados conhecidos
  • Coletar inteligência de ameaças sobre IPs, domínios ou endereços de Bitcoin suspeitos

Início rápido

  1. 1

    Baixe o arquivo da versão empacotada

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

    Extraia o arquivo e acesse a pasta

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

    Instale as dependências do Python

    pip3 install -r requirements.txt
  4. 4

    Inicie o servidor web em localhost na porta 5001

    python3 ./sf.py -l 127.0.0.1:5001

Antes de usar

  • Muitos módulos precisam de chaves de API, embora muitos deles ofereçam um plano gratuito.
  • O README recomenda a versão empacotada porque master pode conter recursos não testados.
  • Algumas integrações estão disponíveis apenas na versão comercial SpiderFoot HX.

Tópicos

Perguntas frequentes

O que é spiderfoot?
Ferramenta open source de automação de OSINT que coleta dados de IPs, domínios, e-mails e muito mais em mais de 200 fontes para inteligência de ameaças e mapeamento da superfície de ataque. O SpiderFoot automatiza a coleta de inteligência de fontes abertas (OSINT). Você informa um alvo, como um endereço IP, domínio, subdomínio, sub-rede CIDR, ASN, endereço de e-mail, número de telefone, nome de usuário, nome de uma pessoa ou endereço de Bitcoin. Os módulos consultam fontes de dados, extraem conteúdo e compartilham os resultados entre si em um modelo de publicação/assinatura.
spiderfoot é gratuito? Qual é a licença?
spiderfoot é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
spiderfoot ainda é mantido?
Sem commits há mais de 6 meses. O último commit de spiderfoot foi em 13 de abr. de 2026.
Para que posso usar spiderfoot?
Mapear a superfície de ataque externa de uma empresa, incluindo subdomínios, buckets na nuvem e serviços expostos Fazer reconhecimento durante exercícios de red team ou testes de intrusão Verificar se os e-mails ou domínios de uma organização aparecem em vazamentos de dados conhecidos Coletar inteligência de ameaças sobre IPs, domínios ou endereços de Bitcoin suspeitos
Como instalar spiderfoot?
Baixe o arquivo da versão empacotada: wget https://github.com/smicallef/spiderfoot/archive/v4.0.tar.gz Extraia o arquivo e acesse a pasta: tar zxvf v4.0.tar.gz && cd spiderfoot-4.0 Instale as dependências do Python: pip3 install -r requirements.txt Inicie o servidor web em localhost na porta 5001: python3 ./sf.py -l 127.0.0.1:5001
Onde consigo spiderfoot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/smicallef/spiderfoot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados