Captura de pantalla de Hauditor mostrando el análisis de encabezados de seguridad.
Hauditor: Seguridad web simplificada.

Hauditor: Una Herramienta para Analizar Encabezados de Seguridad

Hauditor es una herramienta diseñada para analizar las cabeceras de seguridad devueltas por una página web.

Tabla de Contenido

Características

  • Evaluación de encabezados de seguridad: Examina la presencia y los valores de los encabezados de seguridad identificados.
  • Análisis de configuración general: Realiza una evaluación completa de los encabezados antes de marcar las configuraciones potencialmente riesgosas.
  • Análisis de directivas de Content-Security-Policy: Analiza las directivas de CSP, centrándose en las configuraciones que pueden permitir ataques XSS.
  • ByPass de WAF: Realiza ajustes básicos en la solicitud para evitar el posible bloqueo por parte de los WAF.
  • Análisis de múltiples objetivos: Es posible analizar los encabezados de seguridad en varias páginas y dominios.
Captura de pantalla de la interfaz de Hauditor mostrando el análisis de encabezados de seguridad de diferentes sitios web.
Análisis de seguridad web con Hauditor.

Ejemplo de uso: Para evaluar todos los encabezados de seguridad HTTP de un dominio determinado que se analiza a través de BurpSuite, haz clic derecho en el dominio en la sección SiteMap de Burp, selecciona “Copiar URLs en este host”, guárdalas en un archivo de texto y envíalo a hauditor a través del indicador -f.

Instalación

go install github.com/trap-bytes/hauditor@latest

Uso

hauditor -h

Esto mostrará la ayuda de la herramienta. Aquí están todos los argumentos que admite.

Uso:

hauditor [argumentos]

Los argumentos son:

  • -t string: Especifica la URL de destino (por ejemplo, domain.com o https://domain.com).
  • -f string: Especifica el archivo (por ejemplo, domain.txt).
  • -m string: Método HTTP (HEAD, GET, POST, PUT, etc.).
  • -b string: Cuerpo de la solicitud HTTP.
  • -p string: Especifica la URL del proxy (por ejemplo, 127.0.0.1:8080).
  • -c string: Especifica las cookies (por ejemplo, “user_token=g3p21ip21h;”).
  • -r string: Especifica los encabezados (por ejemplo, “Myheader: test”).
  • -timeout: Tiempo de espera para las solicitudes HTTP en segundos.
  • -h: Muestra la ayuda.

Ejemplos:

./hauditor -t domain.com
./hauditor -t https://domain.com -p 127.0.0.1:8080
./hauditor -f domains.txt
./hauditor -c "user_token=hjljkklpo"
./hauditor -r "Myheader: test"

Ver Código Fuente

My Cart Close (×)

Tu carrito está vacío
Ver tienda