Sobre el proyecto

Gobuster es una herramienta de fuerza bruta de alto rendimiento escrita en Go, dirigida a profesionales de seguridad y testers de penetración. Realiza enumeración de directorios/archivos, descubrimiento de subdominios DNS, detección de hosts virtuales, enumeración de buckets de almacenamiento en la nube y fuzzing personalizado mediante una interfaz de línea de comandos basada en modos. Capacidades clave: - Modo directorio/archivo (dir): descubre rutas ocultas en servidores web, con soporte para extensiones de archivo, encabezados y cookies personalizados, filtrado por códigos de estado, visualización de la longitud de respuesta y salida a archivo. - Modo DNS (dns): resuelve subdominios usando listas de palabras personalizadas y servidores DNS personalizados opcionales, con recuentos de hilos configurables. - Modo host virtual (vhost): identifica hosts virtuales, incluida una opción --append-domain y advertencias cuando puede omitirse. - Modos de almacenamiento en la nube: enumera buckets públicos de Amazon S3 y Google Cloud Storage. - Modo TFTP: busca archivos en servidores TFTP. - Modo Fuzz: sustituye la palabra clave FUZZ en URL, parámetros de consulta, encabezados, cuerpos POST y autenticación básica. Las características operativas incluyen escaneo multihilo con concurrencia configurable, escaneo basado en patrones donde {GOBUSTER} se reemplaza por cada entrada de la lista de palabras, desplazamiento de la lista de palabras, rangos y listas negras de códigos de estado, rangos de longitud excluidos, certificados de cliente TLS/mTLS, renegociación TLS, interfaz de salida personalizada e IP local, reintento en caso de tiempo de espera, salida en color, modo silencioso y supresión automática del progreso cuando la salida se redirige. Las opciones de instalación incluyen go install, binarios precompilados y una imagen de Docker. El README también documenta solución de problemas, mejores prácticas y listas de palabras recomendadas como SecLists y FuzzDB. El proyecto está licenciado bajo Apache 2.0 y acepta donaciones a través de Open Collective, cuyos ingresos se donan a obras benéficas.