Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
zenbuster — Herramienta de enumeración de URL y descubrimiento de contenido en Python con soporte de múltiples hilos. | Kitploit
Herramientas/GitHubGitHub/0xtas/zenbuster
Recopilación de InformaciónSeguridad WebCTFPruebas de PenetraciónEnumeración de Subdominios
GitHub0xtas/zenbuster

zenbuster

Herramienta de enumeración de URL y descubrimiento de contenido en Python con soporte de múltiples hilos.

Ver Repositorio
1072630hace 2 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Acerca de

0xTas Twitter 0xTas Youtube GitHub Commits GitHub Download

ZenBuster es una herramienta de enumeración de URL multihilo y multiplataforma escrita en Python por Zach Griffin (@0xTas).

Escribí esta herramienta para profundizar mi familiaridad con Python y ayudar a aumentar mi comprensión de las herramientas de Ciberseguridad en general. ZenBuster puede no ser la herramienta más rápida o completa de su tipo. Sin embargo, es simple de usar, razonablemente flexible y, en la práctica, solo marginalmente más lenta que otras herramientas "probadas y verdaderas" como Gobuster. Personalmente, la he estado usando para ayudarme a resolver desafíos CTF en plataformas como TryHackMe, y he encontrado que mi implementación es satisfactoriamente confiable.

Este software está destinado para su uso en desafíos CTF, o por profesionales de seguridad para recopilar información sobre sus objetivos:

  • Es capaz de enumerar por fuerza bruta subdominios y también recursos URI (directorios/archivos).
  • Ambos métodos de enumeración requieren el uso de un archivo de lista de palabras o diccionario apropiado.
  • Características incluyen:
    1. El formato de nombre de host admite estándar, IPv4 e IPv6.
    2. Soporte para registrar resultados en un archivo con -o [filename].
    3. Especificar puertos personalizados para servidores web no estándar con -p .
    4. Extensiones de archivo opcionales en modo directorio con -x .
    5. Modo silencioso para una salida menos distractora con -q.
    6. El color se puede deshabilitar para una salida menos distractora con -nc / -nl.
    7. Agregar a la lista de códigos de estado HTTP a ignorar (por defecto 5xx, 404) con -ic.
    8. Ignorar longitudes de contenido de respuesta específicas con -fl.
    9. Probado en versiones de Python 3.10 y 3.11, con soporte teórico para versiones >= 3.6

PRECAUCIÓN/DESCARGO DE RESPONSABILIDAD

ZenBuster es capaz de producir un número potencialmente no deseado de solicitudes HTTP en un corto período de tiempo.

Los desarrolladores y colaboradores no son responsables por ningún daño causado por el mal uso o abuso de este software.

¡Por favor, Enumere de manera Responsable!

Licencia

GNU GPL-3.0

ZenBuster está licenciado bajo la Licencia GNU GPLv3, ver aquí para más información.

Créditos

El arte ASCII Yin-Yang en los banners fue creado por Joan G. Stark (jgs) y Hayley Jane Wakenshaw (hjw). Se realizaron modificaciones por mí, cuando se especifica con: 'zg'.


Demostración

Página de Ayuda:
ZenBuster

Modo de Enumeración de Directorios:
ZenBuster

Modo de Enumeración de Subdominios:
ZenBuster


Instalación

Primero, asegúrese de que la versión de Python >= 3.6 esté instalada, luego clone el repositorio con:

git clone https://github.com/0xTas/zenbuster.git

Luego, cd zenbuster y, si está en Linux: chmod +x zenbuster.py.

Dependencias

ZenBuster depende de 3 bibliotecas externas para funcionar, y se recomienda instalarlas con:

pip install -r requirements.txt

Los módulos que se instalarán y sus propósitos son los siguientes:

  1. Python requests

    • La columna vertebral de cada solicitud de enumeración. Sin esto, el script no funcionará.
  2. termcolor

    • Habilita la salida de terminal coloreada. No es crítico, el script aún puede ejecutarse sin color si esto no está presente.
  3. colorama (solo Windows)

    • Prepara la terminal de Windows para aceptar códigos de color ANSI (de termcolor). No es crítico.

Estas dependencias se pueden instalar manualmente, con pip usando requirements.txt, o mediante la interacción con el script al primer inicio.


Uso

Una vez instaladas las dependencias, puede ejecutar el programa de las siguientes maneras:

En Linux (+Mac?):

./zenbuster.py [options] o python3 zenbuster.py [options]

En Windows:

python zenbuster.py [options]

[Opciones]

Bandera CortaBandera LargaPropósito
-h--helpMuestra la pantalla de ayuda y sale
-d--dirsHabilita el Modo de Enumeración de Directorios
-s-sslObliga al uso de HTTPS en las solicitudes
-v--verboseImprime información detallada en terminal/log
-q--quietSalida mínima en terminal hasta los resultados finales
-nc--no-colorDeshabilita la salida coloreada de terminal
-nl--no-lolcatDeshabilita el banner impreso por lolcat (solo Linux)
-ic <códigos>--ignore-codesLista de códigos de estado a excluir de los resultados.
-fl <longitudes>--filter-lengthsLista de Longitudes de Respuesta a Ignorar.
-u <hostname>--hostHost a escanear
-w <wordlist>--wordlistRuta al archivo de lista de palabras/diccionario
-x <exts>--extLista separada por comas de extensiones de archivo (solo directorios)
-p <puerto#>--portOpción de puerto personalizado para servidores web no estándar
-o [nombre_archivo]--out-fileRegistrar resultados en un archivo (acepta nombre/ruta personalizado)

Ejemplo de Uso

./zenbuster.py -d -w /usr/share/wordlists/dirb/common.txt -u target.thm -v

python3 zenbuster.py -w ../subdomains.txt --host target.thm --ssl -O myResults.log

zenbuster -w subdomains.txt -u target.thm --quiet -ic 400, 403 (Con alias en .bashrc)


Actualización

¡Actualizar ZenBuster es fácil! Simplemente vaya a la carpeta de instalación (cd zenbuster) y git pull. ¡Eso es todo!


Funcionalidades/Mejoras Planeadas

Descargar herramienta