Ferramenta rápida de enumeração passiva de subdomínios que encontra subdomínios de um domínio em fontes online sem enviar tráfego ao alvo.
projectdiscovery/httpx
Uma CLI HTTP rápida e versátil que verifica listas de hosts, URLs e CIDRs para identificar códigos de status, títulos, tecnologias, certificados TLS e muito mais.
- Estrelas
- 10,591
- Forks
- 1,120
- Issues abertas
- 12
- Último commit
- ontem
O que é?
httpx é um toolkit HTTP de linha de comando do projectdiscovery que executa várias verificações em uma lista de hosts, URLs ou intervalos CIDR e informa o que cada servidor ativo retorna. Os resultados comuns incluem código de status, título da página, tamanho do conteúdo, servidor web, tempo de resposta, detalhes do certificado TLS, CDN ou WAF em uso, hashes do favicon e do corpo da resposta, além das tecnologias detectadas.
A ferramenta foi criada para reconhecimento e mapeamento da superfície de ataque, ajudando a identificar quais hosts estão ativos e o que executam em grandes listas de alvos. É possível filtrar e comparar resultados por código de status, regex, string, contagem de palavras, expressões DSL e outros critérios, além de exportá-los como JSON, JSONL ou CSV, ou enviá-los para um banco de dados. Concorrência, limites de taxa, novas tentativas e suporte a proxy são configuráveis.
httpx também pode ser usado como biblioteca Go, passando ao runner as mesmas opções que seriam definidas na CLI. Para inspeções mais aprofundadas, há opções de captura de tela com navegador headless e um modelo local de classificação de páginas.
Recursos principais
- 01Verifica hosts, URLs e intervalos CIDR com dezenas de campos de saída selecionáveis.
- 02Faz fallback automático de HTTPS para HTTP, a menos que essa opção seja desativada.
- 03Filtra e compara respostas por código de status, regex, string, hash do favicon e expressões DSL.
- 04Detecta tecnologias, provedores de CDN/WAF, detalhes de certificados TLS e tipos de página.
- 05Oferece suporte a limites de taxa, threads, novas tentativas, cabeçalhos personalizados e proxies.
- 06Exporta resultados como JSON, JSONL, CSV ou para MongoDB, PostgreSQL ou MySQL.
Casos de uso
- Encontrar servidores web ativos em uma grande lista de subdomínios durante o reconhecimento para bug bounty.
- Mapear a superfície de ataque externa de uma organização verificando títulos, códigos de status e certificados TLS.
- Verificar arquivos conhecidos, como security.txt ou robots.txt, em vários domínios.
- Enviar URLs ativas verificadas para outros scanners em um pipeline de shell.
Início rápido
- 1
Instale httpx com Go (requer Go 1.26.10 ou superior).
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest - 2
Exiba a ajuda e a lista de flags disponíveis.
httpx -h
Antes de usar
- É necessário ter Go 1.26.10 ou superior para instalar a partir do código-fonte.
- O README informa que o projeto está em desenvolvimento ativo e pode haver mudanças incompatíveis entre versões.
- O README recomenda cautela ao executá-lo como serviço devido aos riscos de segurança.
Em coleções
Tópicos
Perguntas frequentes
- O que é httpx?
- Uma CLI HTTP rápida e versátil que verifica listas de hosts, URLs e CIDRs para identificar códigos de status, títulos, tecnologias, certificados TLS e muito mais. httpx é um toolkit HTTP de linha de comando do projectdiscovery que executa várias verificações em uma lista de hosts, URLs ou intervalos CIDR e informa o que cada servidor ativo retorna. Os resultados comuns incluem código de status, título da página, tamanho do conteúdo, servidor web, tempo de resposta, detalhes do certificado TLS, CDN ou WAF em uso, hashes do favicon e do corpo da resposta, além das tecnologias detectadas.
- httpx é gratuito? Qual é a licença?
- httpx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- httpx ainda é mantido?
- Manutenção ativa. O último commit de httpx foi em 5 de nov. de 2026.
- Para que posso usar httpx?
- Encontrar servidores web ativos em uma grande lista de subdomínios durante o reconhecimento para bug bounty. Mapear a superfície de ataque externa de uma organização verificando títulos, códigos de status e certificados TLS. Verificar arquivos conhecidos, como security.txt ou robots.txt, em vários domínios. Enviar URLs ativas verificadas para outros scanners em um pipeline de shell.
- Como instalar httpx?
- Instale httpx com Go (requer Go 1.26.10 ou superior).: go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest Exiba a ajuda e a lista de flags disponíveis.: httpx -h
- Onde consigo httpx?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/projectdiscovery/httpx
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Lista selecionada de ferramentas, bookmarklets, extensões de navegador e extensões para Burp/Caido/ZAP usadas por hackers web e caçadores de bug bounty.
CLI de IA agêntica com participação humana para pentesters, que executa reconhecimento, validação e geração de relatórios com evidências diretamente no terminal.
Uma CLI em Go que consulta vários buscadores da internet para encontrar hosts expostos, com saída pronta para ser encadeada a outras ferramentas.
Ferramenta de OSINT para linha de comando que busca um nome de usuário em mais de 400 redes sociais e informa onde há contas.
Ferramenta de linha de comando em Python que decompila APKs Android com jadx e procura URLs, endpoints e segredos embutidos no código.