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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
subgen — Una utilidad realmente simple para concatenar listas de palabras a un nombre de dominio - ¡para dirigir a tu resolvedor favorito! | Kitploit
Herramientas/GitHubGitHub/pry0cc/subgen
ReconocimientoEnumeración de DNS y SubdominiosRecopilación de InformaciónEnumeración de Subdominios
GitHubpry0cc/subgen

subgen

Una utilidad realmente simple para concatenar listas de palabras a un nombre de dominio - ¡para dirigir a tu resolvedor favorito!

Ver Repositorio
851316hace 6 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

Subgen - una utilidad de concatenación de subdominios con algo de inteligencia

Si has llegado a la conclusión de que te gustaría dividir tu metodología de enumeración DNS generando combinaciones y/o extrayendo datos pasivos de otras fuentes, entonces subgen es el clasificador y concatenador que probablemente estás buscando

Instalación

Si tienes un GOPATH configurado correctamente y $GOPATH/bin está en tu PATH, ejecuta este comando para una instalación de una sola línea, ¡gracias golang!

go get -u github.com/pry0cc/subgen

Cat (concatenar) una lista de palabras muy grande sin ordenar.

cat wordlist.txt | subgen -d "uber.com" | zdns A | jq -r "select(.data.answers[0].name) | .name" 

Rastrear sitio web con Cewl y generar combinaciones de subdominios no resueltos

cewl.rb -d 3 -u https://uber.com/ | subgen -d "uber.com"

resumen;

Esto tomará una lista de palabras, la concatenará con un dominio, ordenará de forma única en tiempo real (filtrando líneas que ya se han producido) y filtrará mediante expresiones regulares cualquier carácter no seguro para DNS, como caracteres especiales.

wordlist.txt

admin
dashboard
www
helloworld
HELLOWORLD
helLoWorld
autodiscover
aUtOdiscover
*sd&^%$£$%^&*
zabbix
login
cat wordlist.txt | subgen -d "uber.com"

Producirá:

admin.uber.com
dashboard.uber.com
www.uber.com
helloworld.uber.com
autodiscover.uber.com
zabbix.uber.com
login.uber.com

Lo cual puedes canalizar a una herramienta de resolución como MassDNS o ZDNS e imprimir los subdominios resueltos.

cat ~/lists/sorted-all.txt | subgen -d uber.com | zdns A | jq -r "select(.data.answers[0].name) | .name" 
cat ~/lists/jhaddix-all.txt | subgen -d uber.com |  massdns -r dns.txt -t A -o S -w results.txt

Descargar herramienta