Herramienta rápida de enumeración pasiva de subdominios que encuentra subdominios de un dominio mediante fuentes en línea, sin enviar tráfico al objetivo.
projectdiscovery/httpx
Un CLI HTTP rápido y versátil que analiza listas de hosts, URL y rangos CIDR para obtener códigos de estado, títulos, tecnologías, certificados TLS y más.
- Estrellas
- 10,591
- Forks
- 1,120
- Issues abiertos
- 12
- Último commit
- anteayer
¿Qué es?
httpx es un kit de herramientas HTTP de línea de comandos de projectdiscovery que ejecuta numerosas pruebas en listas de hosts, URL o rangos CIDR e informa de lo que devuelve cada servidor que responde. Entre los resultados habituales están el código de estado, el título de la página, la longitud del contenido, el servidor web, el tiempo de respuesta, los detalles del certificado TLS, la CDN o el WAF en uso, los hashes del favicon y del cuerpo de la respuesta, y las tecnologías detectadas.
Está pensado para el reconocimiento y el mapeo de la superficie de ataque, cuando necesitas averiguar qué hosts están activos y qué ejecutan dentro de listas grandes de objetivos. Los resultados se pueden filtrar y comparar por código de estado, regex, cadena, cantidad de palabras, expresiones DSL y otros criterios; además, se pueden guardar como JSON, JSONL o CSV, o enviar a una base de datos. La concurrencia, los límites de velocidad, los reintentos y la compatibilidad con proxies son configurables.
También puedes usar httpx como biblioteca de Go pasando a su runner las mismas opciones que configurarías desde la CLI. Para un análisis más detallado, ofrece capturas de pantalla opcionales con un navegador headless y un modelo local de clasificación de páginas.
Funciones clave
- 01Analiza hosts, URL y rangos CIDR con decenas de campos de salida seleccionables.
- 02Cambia automáticamente de HTTPS a HTTP si HTTPS no está disponible, salvo que se desactive esta opción.
- 03Filtra y compara respuestas por código de estado, regex, cadena, hash de favicon y expresiones DSL.
- 04Detecta tecnologías, proveedores de CDN/WAF, detalles de certificados TLS y tipos de página.
- 05Admite límites de velocidad, hilos, reintentos, encabezados personalizados y proxies.
- 06Exporta los resultados como JSON, JSONL o CSV, o a MongoDB, PostgreSQL o MySQL.
Casos de uso
- Encontrar servidores web activos en una lista extensa de subdominios durante el reconocimiento para programas de bug bounty.
- Mapear la superficie de ataque externa de una organización comprobando títulos, códigos de estado y certificados TLS.
- Buscar archivos conocidos, como security.txt o robots.txt, en muchos dominios.
- Enviar las URL activas detectadas a otros escáneres mediante una canalización de shell.
Inicio rápido
- 1
Instala httpx con Go (requiere Go 1.26.10 o posterior).
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest - 2
Muestra la ayuda y la lista de flags disponibles.
httpx -h
Antes de usarlo
- Para instalarlo desde el código fuente, se requiere Go 1.26.10 o posterior.
- El README indica que el proyecto está en desarrollo activo y que puede haber cambios incompatibles entre versiones.
- El README recomienda tener precaución al ejecutarlo como servicio debido a los riesgos de seguridad.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es httpx?
- Un CLI HTTP rápido y versátil que analiza listas de hosts, URL y rangos CIDR para obtener códigos de estado, títulos, tecnologías, certificados TLS y más. httpx es un kit de herramientas HTTP de línea de comandos de projectdiscovery que ejecuta numerosas pruebas en listas de hosts, URL o rangos CIDR e informa de lo que devuelve cada servidor que responde. Entre los resultados habituales están el código de estado, el título de la página, la longitud del contenido, el servidor web, el tiempo de respuesta, los detalles del certificado TLS, la CDN o el WAF en uso, los hashes del favicon y del cuerpo de la respuesta, y las tecnologías detectadas.
- ¿httpx es gratuito? ¿Qué licencia tiene?
- httpx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿httpx sigue mantenido?
- Mantenimiento activo. El último commit de httpx fue el 5 nov 2026.
- ¿Para qué puedo usar httpx?
- Encontrar servidores web activos en una lista extensa de subdominios durante el reconocimiento para programas de bug bounty. Mapear la superficie de ataque externa de una organización comprobando títulos, códigos de estado y certificados TLS. Buscar archivos conocidos, como security.txt o robots.txt, en muchos dominios. Enviar las URL activas detectadas a otros escáneres mediante una canalización de shell.
- ¿Cómo se instala httpx?
- Instala httpx con Go (requiere Go 1.26.10 o posterior).: go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest Muestra la ayuda y la lista de flags disponibles.: httpx -h
- ¿Dónde consigo httpx?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/projectdiscovery/httpx
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una lista seleccionada de herramientas, bookmarklets, extensiones de navegador y extensiones para Burp/Caido/ZAP usadas por hackers web y cazadores de recompensas por bugs.
CLI de IA agéntica con intervención humana para pentesters que ejecuta reconocimiento, validación e informes respaldados por evidencias desde la terminal.
CLI de Go que consulta varios motores de búsqueda de Internet para encontrar hosts expuestos y genera resultados que se pueden canalizar a otras herramientas.
Herramienta de OSINT para la línea de comandos que busca un nombre de usuario en más de 400 redes sociales e indica dónde hay cuentas.
Herramienta de línea de comandos en Python que descompila archivos APK de Android con jadx y busca URL, endpoints y secretos incrustados en el código.