KodiakDNS fingerprinting, en una auditoría de seguridad lo más probable es que antes de llegar a hacer aquella auditoría interna nos pidan de poder obtener toda aquella información pública que nos sea posible. Una de las aplicaciones que podemos usar y que podemos lanzar contra el dominio es KodiakDNS.

Tabla de Contenido
Actualización 2026: el estado real de KodiakDNS
Dilo de frente: KodiakDNS es un proyecto personal sin mantenimiento. Su repositorio en GitHub (lain77z/kodiakDNS) se creó en 2012, acumula apenas 18 commits y 6 estrellas, no tiene ningún release y no muestra señales visibles de actividad reciente. Depende de módulos Perl como Net::DNS y fpdns (Net::DNS::Fingerprint), y su propio README remite a una vía de descarga de fpdns que ya no se ofrece.
Lo que el artículo describe sigue siendo conceptualmente correcto: consulta de registros NS, MX, A y PTR (reverse), intentos de transferencia de zona (AXFR), brute-force de subdominios con wordlist, resolución de números de sistema autónomo (AS) y consultas en listas de bloqueo basadas en DNS.
Límite honesto: ejecutarlo hoy en un Perl moderno probablemente exija pelear con dependencias abandonadas, y no hay nadie manteniendo el código ni actualizando sus wordlists. No es una herramienta para un flujo de trabajo serio en 2026; el artículo conserva valor histórico y didáctico, pero el reconocimiento DNS real se hace con otras herramientas.
KodiakDNS fingerprinting instalación de componentes
Inicialmente y para hacerlo funcionar tendremos que instalar dos componentes distintos.
Net:DNS:: usad cpan para instalarlo
Whois, que lo podemos bajar de aquí => wget https://search.cpan.org/CPAN/authors/id/B/BS/BSCHMITZ/Net-Whois-IP-1.04.tar.gz
Una vez que tengamos los dos componentes ya podremos usar KodiakDNS.
Lo bajamos usando git clone
git clone https://github.com/lain77z/kodiakDNS.git
Lo lanzamos sobre un dominio
root@kali:~/tools/kodiakDNS# perl kodiakDNS.pl policia.com
kodiakDNS.pl – DNS Gathering Tool
_ _
((`’-«»»-‘`))
) – – (
/ x _ x \ コディアック`DNS
\ ( + ) /
‘-.._^_..-‘[Domain] policia.com
[Resolving DNS NS]
policia.com. 86400 IN NS sell.internettraffic.com.
policia.com. 86400 IN NS buy.internettraffic.com.[Resolving DNS MX]
[Resolving DNS A]
sell.internettraffic.com. 58414 IN A 176.74.176.170
sell.internettraffic.com. 58414 IN A 176.74.176.169
buy.internettraffic.com. 26850 IN A 208.87.35.120
buy.internettraffic.com. 26850 IN A 208.87.35.121[Resolving DNS by bruteforcing]
accounting.policia.com. 300 IN A 208.87.35.108
billing.policia.com. 300 IN A 208.87.35.108
directory.policia.com. 300 IN A 208.87.35.108
email.policia.com. 300 IN A 208.87.35.108
example.policia.com. 300 IN A 208.87.35.108
exchange.policia.com. 300 IN A 208.87.35.108
ftp.policia.com. 300 IN A 208.87.35.108
gallery.policia.com. 300 IN A 208.87.35.108
mail.policia.com. 300 IN A 208.87.35.108
marketing.policia.com. 300 IN A 208.87.35.108
public.policia.com. 300 IN A 208.87.35.108
reserch.policia.com. 300 IN A 208.87.35.108
smtp.policia.com. 300 IN A 208.87.35.108
example.policia.com. 300 IN A 208.87.35.108
www.policia.com. 300 IN A 208.87.35.108Extrayendo más información
Como puedes ver realiza varias comprobaciones, pero KodiakDNS no se queda aquí y sigue extrayendo más información
[Resolving Reverse DNS [PTR]]
176.74.176.0-255
4.176.74.176.in-addr.arpa. PTR 10ge.por-5ltp1a-xe3-1.peer1.net
18.176.74.176.in-addr.arpa. PTR ns02.networkeq.net
20.176.74.176.in-addr.arpa. PTR mx01.ltp.uk.networkeq.net
74.176.74.176.in-addr.arpa. PTR dnbsource.com
84.176.74.176.in-addr.arpa. PTR hietatoolbox.biz
85.176.74.176.in-addr.arpa. PTR mail.hieta.biz
88.176.74.176.in-addr.arpa. PTR mail.iguanaconsultancy.co.uk
90.176.74.176.in-addr.arpa. PTR rubble.heppell.net
91.176.74.176.in-addr.arpa. PTR mail.learningspaces.net
92.176.74.176.in-addr.arpa. PTR mail.inter-concept.co.uk
94.176.74.176.in-addr.arpa. PTR mail.yumauk.eu
169.176.74.176.in-addr.arpa. PTR sell.internettraffic.com
170.176.74.176.in-addr.arpa. PTR sell.internettraffic.com
210.176.74.176.in-addr.arpa. PTR gss-exploit-server.com208.87.35.0-255
1.35.87.208.in-addr.arpa. PTR 208-87-35-1.securehost.com
2.35.87.208.in-addr.arpa. PTR 208-87-35-2.securehost.com
3.35.87.208.in-addr.arpa. PTR 208-87-35-3.securehost.com
Como puedes visualizar hace un recorrido completo, cuando acabe esta parte nos preguntará sobre si resolver los AS:
Do you want to resolve AS Numbers [y/n] (y) ? y
[Resolving AS Number]
217.116.0.0-255
Tenga en cuenta que cuando acabe de resolver los AS, te preguntará si queremos comprobar los resultados en listas de revocación.
Do you want to look for IPs in DNS-based block list information/database [y/n] (y) ? n
Por último y como puedes ver, KodiakDNS nos permite tener toda la información relacionada con el DNS. muy útil para tener esta herramienta en nuestro arsenal.
El flujo vigente hoy: reconocimiento DNS en una auditoría
El reconocimiento DNS moderno se divide en pasivo y activo. En la capa pasiva, subfinder —herramienta de ProjectDiscovery— enumera subdominios usando fuentes online pasivas como los logs de Certificate Transparency y diversas APIs, sin interactuar directamente con los servidores del objetivo, lo que la hace sigilosa y rápida.
En la capa activa, fierce intenta transferencias de zona (AXFR/IXFR) contra los nameservers del dominio y, si fallan, hace brute-force de subdominios con wordlist, además de recorridos de IP adyacentes y reverse DNS. dnsrecon, un script Python de enumeración DNS, cubre el mapa general: registros MX, SOA, NS, A, AAAA, SPF y TXT, enumeración SRV, brute-force de subdominios y consultas PTR sobre rangos de IP.
Nota operativa: el reconocimiento activo deja rastro en los logs de los nameservers del objetivo. En una auditoría profesional solo se ejecuta con autorización escrita del titular del dominio. La práctica correcta es empezar siempre por la vía pasiva y escalar a la activa únicamente con permiso.
Finalmente espero te haya sido de todo tu interés este artículo de KodiakDNS fingerprinting una aplicación que te ayudara en una auditoria.
¿Quieres que un equipo profesional audite esto por ti?
En DragonJAR realizamos auditorías de seguridad informática para empresas en Colombia y Latinoamérica: mapeamos tu superficie de exposición —DNS, subdominios, servicios— con metodología profesional, autorización y reporte accionable. Conoce nuestros servicios de seguridad informática y agenda una evaluación.