dnsx: Herramienta DNS en Kali Linux

 

 https://www.onlinetis.com

dnsx: Herramienta DNS en Kali Linux

dnsx es una herramienta de ingeniería de redes y seguridad desarrollada por ProjectDiscovery. Se utiliza principalmente para realizar consultas DNS masivas de forma rápida y flexible, permitiendo filtrar resultados y detectar subdominios activos.

A diferencia del comando tradicional dig o nslookup, dnsx está diseñado para ser utilizado en cadenas de comandos (pipelines) y manejar grandes volúmenes de datos.


Funciones Principales

  • Multiconsulta: Soporta múltiples tipos de registros al mismo tiempo (A, AAAA, CNAME, PTR, MX, TXT, etc.).

  • Velocidad: Es extremadamente rápido gracias a que está escrito en Go y permite el uso de hilos (threads).

  • Resolución de Comodines (Wildcards): Detecta y filtra falsos positivos causados por configuraciones de DNS comodín.

  • Fuerza Bruta: Permite realizar ataques de fuerza bruta de subdominios de manera eficiente.


Cómo instalar dnsx en Kali Linux

Si tienes Go instalado, puedes instalarlo directamente con el siguiente comando:

Bash
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest

También puedes descargarlo desde el repositorio oficial o, en versiones recientes de Kali, instalarlo mediante apt si está disponible en los repositorios comunitarios.


Ejemplos de uso comunes

1. Resolver una lista de dominios

Si tienes un archivo llamado dominios.txt, puedes ver cuáles están activos:

Bash
cat dominios.txt | dnsx

2. Extraer registros específicos (ej. registros A y CNAME)

Para obtener las direcciones IP y los alias de una lista:

Bash
dnsx -l dominios.txt -a -cname -resp

3. Fuerza bruta de subdominios

Puedes usar una lista de palabras (wordlist) para intentar adivinar subdominios de un dominio específico:

Bash
dnsx -d google.com -w subdominios.txt

4. Extraer registros TXT (Útil para encontrar SPF o llaves de verificación)

Bash
echo "ejemplo.com" | dnsx -txt -resp

Parámetros más utilizados

ParámetroDescripción
-lCarga una lista de dominios desde un archivo.
-dEspecifica un dominio raíz para fuerza bruta.
-tNúmero de hilos (por defecto es 100).
-respMuestra la respuesta del registro DNS (la IP o el valor del registro).
-silentMuestra solo los resultados finales (ideal para scripts).
-reReintenta la consulta si falla.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux