Shodan: inteligência passiva de hosts durante o recon

Shodan · Commercial API

O Shodan escaneia a internet continuamente e vende acesso aos resultados. Para um pentester o valor é que você pode saber quais portas, serviços e banners um host expõe sem enviar um único pacote — a varredura já aconteceu, no cronograma de outra pessoa.

Instalação

pip install shodan
shodan init <YOUR_API_KEY>

Um plano pago é necessário para a maioria das queries úteis; a camada gratuita é muito limitada.

Comandos principais

# tudo que o Shodan sabe sobre um endereço
shodan host 93.184.216.34

# busca por organização
shodan search 'org:"Example Inc"' --fields ip_str,port,hostnames

# pivota sobre um hash de favicon do httpx
shodan search 'http.favicon.hash:-1545961456' --fields ip_str,port

# pivô baseado em certificado
shodan search 'ssl.cert.subject.CN:"example.com"' --fields ip_str,port,hostnames

# conta sem gastar créditos de query em resultados
shodan count 'org:"Example Inc" port:3389'

Saída

{"ip_str":"93.184.216.34","ports":[80,443,8443],
 "hostnames":["example.com"],"org":"Example Inc",
 "data":[{"port":8443,"product":"nginx","version":"1.18.0","timestamp":"2026-08-20T04:11:00Z"}]}

Onde ele entra no Tandera

O Shodan roda na fase de enrich do recon_web_lite e do recon_web_full. Como consulta um dataset de terceiros em vez do alvo, é permitido no fluxo lite NonIntrusive — que é exatamente por que ele é valioso ali: dá aos fluxos lite inteligência de porta e serviço que eles não conseguiriam obter de outra forma.

Usando em um pentest

Os dados têm um timestamp, e ele importa. Um serviço que o Shodan viu três meses atrás pode ter sumido. Todo resultado do Shodan é uma pista para verificar com httpx ou nmap, nunca um finding por si só. Verifique o campo timestamp antes de agir sobre qualquer coisa.

Hashes de favicon e de certificado são os melhores pivôs. O http.favicon.hash da sua rodada de httpx vai achar infraestrutura irmã — staging, DR, um ambiente antigo — que nenhuma enumeração baseada em DNS alcança.

Ele vê o que o perímetro esqueceu. Hosts expostos diretamente, fora da CDN e fora do load balancer, são a especialidade do Shodan. Esses são frequentemente os alvos de maior valor num engajamento.

Respeite o limite de escopo. Buscas org: retornam tudo que a organização possui, incluindo redes fora do seu engajamento. Filtre antes de sondar.

acesso antecipado

Garanta a Tandera antes do próximo engagement.

Entre na waitlist para acesso antecipado. Estamos integrando times de pentest em ondas.

✓Onboarding prioritário para times de pentest.
✓Linha direta com quem está construindo.
✓Preço de acesso antecipado, garantido.

Sem spam, sem cartão. Cancele quando quiser.

enespt-br