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