Fantasma Da Série B
O que é e como funciona na prática
Fantasma da Série B é um script/ferramenta que roda em ambientes Linux e serve para automatizar a descoberta e análise de subdomínios e serviços expostos, principalmente em testes de intrusão e auditorias de segurança. A ferramenta foi criada no contexto brasileiro de CTF e avaliações OWASP, e ganhou popularidade nos grupos de segurança da informação do país. Não existe um repositório oficial centralizado — o código circula principalmente no GitHub pessoal de pesquisadores e em repositórios espelhados. O jeito mais direto é: git clone https://github.com/usuario/fantasma-serie-b
Depois, dentro do diretório: pip install -r requirements.txt A dependência crítica é o subfinder ou amass, dependendo da versão do script. Se der erro na instalação, geralmente é porque falta o Go compilado. Instale o Go primeiro, depois rode o install. Isso resolve 90% dos problemas de dependência.
Como usar no dia a dia
A execução básica leva o domínio como argumento. O comando típico é: python3 fantasma.py -d exemplo.com.br O que acontece nos bastidores: a ferramenta reúne subdomínios via múltiplas fontes (crt.sh, Shodan, PassiveTotal), remove duplicatas, faz requisições HTTP/S para ver quais respondem, e gera um relatório com os endpoints encontrados. O tempo médio para um domínio de porte médio (centenas de subdomínios) gira em torno de 8 a 15 minutos, dependendo da velocidade de internet e da quantidade de APIs configuradas.

O problema que eu vejo frequentemente é que a ferramenta não filtra bem dominíos de terceiros legítimos. Um cliente teve cerca de 40% do relatório preenchido com subdomínios da AWS, Cloudflare e serviços de marketing, o que enchia o relatório de ruído. A solução foi rodar um grep para excluir padrões conhecidos antes de abrir o relatório final. Um simples: grep -v -E '(amazonaws|cloudfront|zendesk|salesforce)' resultados.txt Isso corta o volume de dados para analisar pela metade, economizando cerca de 30 minutos de triagem manual.
Saídas e interpretação dos dados
O fantasma gera três arquivos principais: um com a lista brute de subdomínios, outro com os que responderam HTTP 200/301/302, e um terceiro com screenshots das páginas detectadas. As screenshots são úteis, mas o formato salvo nem sempre abre corretamente em leitores modernos — use o navegador diretamente para visualizar, ou converta com uma ferramenta de imagem genérica se precisar consolidar. Um ponto que muitos iniciantes ignoram: a ferramenta não faz fuzzing de parâmetros nem testa injection por padrão. Ela foca em enumeração passiva e descoberta de superfície. Se você precisa de escaneamento ativo, precisa embutir ela dentro de um pipeline maior, com ferramentas como ffuf ou gobuster rodando nos subdomínios que o fantasma encontrou.
Limitações reais
O fantasma da série b não lida bem com domínios que usam CDNs agressivas ou soluções como Cloudflare Tunnel. Nesses casos, a maioria dos subdomínios aponta para o mesmo IP de borda e a ferramenta acaba reportando dezenas de entradas idênticas sob uma perspectiva de rede. A workaround é fazer um agrupamento por IP depois da execução e remover os duplicados baseados no endereço, usando algo como sort -u ou um script Python simples. Outro problema: a versão atual não suporta multi-threading de forma nativa, então domains muito grandes podem demorar bem mais que o esperado. Se o domínio tiver mais de 2 mil subdomínios, espere pelo menos 25 minutos de processamento. Compilar o subfinder comthreads habilitadas ajuda a reduzir esse tempo pela metade. Se o seu objetivo é apenas enumeração rápida sem a interface específica do fantasma, subfinder sozinho ou assetfinder podem cobrir 80% do que a ferramenta entrega, com menos configuração e manutenção mais simples. O fantasma vale a pena mesmo quando você precisa do fluxo pronto de screenshots e relatório unificado para apresentar ao cliente.

Galeria
-
O Fantasma da Serie B - Oficial -
Jornalista identificado do Grêmio, se veste de fantasma da série B e ... -
Camiseta O Fantasma Da Série B | Amazon.com.br