Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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
dnsresolver — Un resolvedor de DNS ultrarrápido escrito en Rust 🦀 | Kitploit
Herramientas/GitHubGitHub/ethicalhackingplayground/dnsresolver
ReconocimientoEnumeración de DNS y SubdominiosRecopilación de InformaciónSeguridad WebPruebas de PenetraciónAnálisis de DNS
GitHubethicalhackingplayground/dnsresolver

dnsresolver

Un resolvedor de DNS ultrarrápido escrito en Rust 🦀

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
Ver Repositorio
7011hace 1 añoRevisado por Kitploit

dnsresolver


Resolvedor DNS

Un resolvedor DNS ultrarrápido


Tabla de contenidos

  • Instalación
  • Uso
    • Uso básico
    • Resolviendo hosts con puertos
    • Enumeración de hosts virtuales
      • Usando dominios no resueltos
      • Usando localhost
  • Demostraciones
  • Comentarios
  • Licencia

Instalación

Asegúrate de tener Rust instalado y luego ejecuta el siguiente comando para instalar dnsresolver.

root@kitploit:~
git clone https://github.com/ethicalhackingplayground/dnsresolver ; cd dnsresolver ; cargo install --path .

Uso

root@kitploit:~
cat subs.txt | dnsresolver

Si necesitas resolver hosts con cualquier puerto, puedes usar el flag --ports.

root@kitploit:~
cat subs.txt | dnsresolver -p 443,80,8080,8081

Enumeración de hosts virtuales

Usando dominios no resueltos

El primer paso sería obtener todos los hosts no resueltos de una lista de dominios determinada usando:

root@kitploit:~
cat subs.txt | dnsresolver --show-unresolved | anew unresolved.txt

Luego, para descubrir todos los hosts virtuales de una lista de dominios determinada,

puedes usar el flag --vhost seguido del flag --vhost-file.

dnsresolver tiene como objetivo eludir las restricciones de acceso en ciertas páginas. Lo hace sustituyendo la cabecera Host por dominios no resueltos y utilizando el algoritmo sift. Esto garantiza que la respuesta del host virtual difiera de la respuesta real. Recuerda aumentar el límite blando usando el comando ulimit -n 10000 para manejar más archivos simultáneamente.

root@kitploit:~
cat subs.txt | dnsresolver --vhost --vhost-file unresolved.txt

Para validar un hallazgo, ejecuta este comando curl:

root@kitploit:~
curl -v -k thehost.com -H "Host: unresolved-domain.com"

Usando localhost

También puedes usar el flag --vhost junto con el flag --check-localhost para reemplazar la cabecera Host por localhost; a menudo esto te permite acceder a páginas restringidas y puede llevar a algunas divulgaciones de información y jugosos paneles de administración.

root@kitploit:~
cat subs.txt | dnsresolver --vhost --check-localhost

Para validar un hallazgo, ejecuta este comando curl:

root@kitploit:~
curl -v -k thehost.com -H "Host: localhost"

Demostraciones

asciicast

asciicast

asciicast

Comentarios

Si tienes algún comentario, puedes contactarnos en [email protected] o a través de Twitter https://twitter.com/z0idsec

Licencia

MIT

Descargar herramienta