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
DNSint — DNSint - Un completo kit de herramientas de reconocimiento DNS y OSINT para la recopilación de inteligencia de dominios y el análisis de seguridad. | Kitploit
Herramientas/GitHubGitHub/who0xac/dnsint
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoAnálisis de VulnerabilidadesRecopilación de InformaciónPruebas de PenetraciónMala ConfiguraciónEnumeración de SubdominiosFuzzing de DNSSeguridad de Correo ElectrónicoAnálisis de DNS
GitHubwho0xac/dnsint
1926hace 9 mesesAún no revisado

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

DNSint

DNSint - Un completo kit de herramientas de reconocimiento DNS y OSINT para la recopilación de inteligencia de dominios y el análisis de seguridad.

Ver Repositorio
Logotipo de DNSint

DNSint

🔍 Kit profesional de reconocimiento DNS y OSINT

Python License GitHub stars

Una herramienta integral de inteligencia DNS y análisis de seguridad para el reconocimiento de dominios

Creado por wh0xac

Características • Instalación • Uso • Ejemplos • Documentación


🎯 Descripción general

DNSint es una potente herramienta integral de reconocimiento DNS y OSINT diseñada para profesionales de la seguridad, pentesters y administradores de sistemas. Combina múltiples técnicas de análisis DNS con fuentes de datos OSINT para proporcionar una inteligencia de dominios exhaustiva.

¿Por qué DNSint?

  • ✅ Integral - Más de 10 módulos de análisis en una sola herramienta
  • ✅ Rápido - Consultas paralelas y rendimiento optimizado
  • ✅ Atractivo - Interfaz de terminal enriquecida con salida en color
  • ✅ Flexible - Diseño modular, usa solo lo que necesites
  • ✅ Listo para exportar - Informes JSON y TXT para documentación
  • ✅ DNS Split-Brain - Soporte para servidores DNS personalizados
  • ✅ Autoactualización - Mantente al día con las últimas funciones

✨ Características

🔎 Análisis DNS

  • Descubrimiento de registros DNS - Consulta todos los tipos de registro principales (A, AAAA, MX, TXT, NS, SOA, SRV, CAA, DNSKEY, DS, NAPTR)
  • Búsquedas PTR inversas - Descubre las asignaciones de DNS inverso para todas las IP
  • Prueba de transferencia de zona - Intenta AXFR en los servidores de nombres descubiertos
  • Validación DNSSEC - Verifica los registros DNSKEY y DS

📧 Seguridad de correo electrónico

  • Análisis SPF - Analiza los registros SPF, cuenta las búsquedas y detecta problemas
  • Política DMARC - Verifica la configuración DMARC y la solidez de la política
  • Detección DKIM - Comprueba los selectores DKIM comunes

🛡️ Auditoría de seguridad

  • Detección de configuraciones incorrectas - Identifica problemas comunes de seguridad DNS
  • Vulnerabilidades de transferencia de zona - Prueba todos los servidores de nombres en busca de fugas AXFR
  • Propagación DNS - Verifica la coherencia entre los resolutores globales
  • Cabeceras de seguridad - Analiza las cabeceras de seguridad HTTP (CSP, HSTS, etc.)

🌐 Análisis de infraestructura

  • Análisis de servidores de nombres - Comprobaciones del serial SOA, consultas ASN y geolocalización
  • Detección de tecnología - Identifica servidores web, CMS, frameworks, CDN y WAF
  • Inteligencia de red - Mapeo de ASN, organización y país

🔬 Enriquecimiento OSINT

  • Transparencia de certificados - Descubre subdominios a partir de los registros CT
  • DNS pasivo - Datos DNS históricos (cuando estén disponibles)
  • Dominios relacionados - Encuentra dominios asociados y comodines

📊 Inteligencia WHOIS

  • WHOIS ampliado - Registrador, titular, fechas y estado
  • Detección de privacidad - Identifica los servicios de protección de privacidad
  • Seguimiento de expiración - Días hasta la expiración del dominio con avisos

🛠️ Características avanzadas

  • Servidor DNS personalizado - Consulta resolutores DNS específicos (soporte de DNS split-brain)
  • Autoactualización - Actualizaciones con un solo comando mediante git
  • Exportar informes - Guarda los resultados en formatos JSON y TXT
  • Modo silencioso - Salida mínima para scripts
  • Registro detallado - Información de depuración detallada

🚀 Instalación

Requisitos previos

  • Python 3 o superior

Instalación rápida

root@kitploit:~
# Clona el repositorio
git clone https://github.com/who0xac/DNSint.git
cd DNSint

# Instala las dependencias
pip install -r requirements.txt

# Ejecuta DNSint
python DNSint.py example.com -a

📖 Uso

Sintaxis básica

root@kitploit:~
python DNSint.py <domain> [options]

Opciones de línea de comandos

root@kitploit:~
Argumentos posicionales:
  domain                Dominio objetivo (p. ej., example.com)

Selección de módulos:
  -a, --all            Ejecuta un análisis completo de DNS + OSINT + Tecnología (predeterminado)
  -r, --records        Consulta los tipos de registros DNS
  -z, --zone           Realiza comprobaciones de PTR inverso y AXFR
  -m, --mail           Analiza SPF, DKIM y DMARC
  -w, --whois          Realiza una consulta WHOIS ampliada
  -n, --nsinfo         Analiza la información del servidor de nombres y DNSSEC
  -p, --propagation    Verifica la propagación DNS global
  -s, --security       Ejecuta comprobaciones de configuraciones DNS incorrectas
  -o, --osint          Enriquece con datos de DNS pasivo y CT
  -t, --tech           Detecta tecnologías web, CMS y servidores

Opciones avanzadas:
  --dns-server <ip>    Servidor DNS personalizado a utilizar (p. ej., 8.8.8.8)
  --timeout <seconds>  Establece el tiempo de espera de las consultas DNS (predeterminado: 5)
  -u, --update         Actualiza DNSint a la última versión
  -e, --export         Exporta los informes JSON + TXT al Escritorio
  -v, --verbose        Muestra registros detallados
  -q, --quiet          Salida de consola mínima

💡 Ejemplos

Análisis completo

root@kitploit:~
# Análisis completo con todos los módulos
python DNSint.py example.com -a

Análisis de seguridad de correo

root@kitploit:~
# Verifica SPF, DMARC y DKIM
python DNSint.py example.com -m

Auditoría de seguridad

root@kitploit:~
# Ejecuta comprobaciones de seguridad y exporta el informe
python DNSint.py example.com -s -e

Servidor DNS personalizado (DNS split-brain)

root@kitploit:~
# Usa el DNS de Google
python DNSint.py example.com --dns-server 8.8.8.8

# Usa el servidor DNS interno
python DNSint.py internal.company.com --dns-server 192.168.1.53

# Usa el DNS de Cloudflare
python DNSint.py example.com --dns-server 1.1.1.1

Recopilación de OSINT

root@kitploit:~
# Transparencia de certificados y DNS pasivo
python DNSint.py example.com -o

Múltiples módulos

root@kitploit:~
# Registros DNS + WHOIS + seguridad de correo
python DNSint.py example.com -r -w -m

Detección de tecnología

root@kitploit:~
# Detecta la pila web y las cabeceras de seguridad
python DNSint.py example.com -t

Modo silencioso para scripts

root@kitploit:~
# Salida mínima, exporta a archivos
python DNSint.py example.com -a -e -q

Actualizar la herramienta

root@kitploit:~
# Actualiza a la última versión
python DNSint.py -u

📋 Ejemplos de salida

Registros DNS

root@kitploit:~
┌────────────┬──────────────────────────────┬──────────┬──────────────────────┐
│ Type       │ Value                        │ TTL      │ Extra                │
├────────────┼──────────────────────────────┼──────────┼──────────────────────┤
│ A          │ 93.184.216.34                │ 3600     │                      │
│ MX         │ mail.example.com.            │ 3600     │ Priority: 10         │
│ TXT        │ "v=spf1 include:_spf..."     │ 3600     │                      │
└────────────┴──────────────────────────────┴──────────┴──────────────────────┘

Seguridad de correo electrónico

root@kitploit:~
📧 Email Security Analysis
├── SPF (Sender Policy Framework)
│   ├── ✓ SPF Record Found
│   ├── Record: v=spf1 include:_spf.google.com ~all
│   └── DNS Lookups: 3 (limit: 10)
├── DMARC (Domain-based Message Authentication)
│   ├── ✓ DMARC Record Found
│   └── Policy: reject
└── DKIM (DomainKeys Identified Mail)
    └── ✓ Found selectors: google, default

Auditoría de seguridad

root@kitploit:~
🔒 Security Audit Results
├── Critical Issues (0)
├── Warnings (2)
│   ├── ⚠ DNSSEC not enabled
│   └── ⚠ Wildcard certificate detected
└── Informational (3)
    ├── ℹ SPF record configured
    ├── ℹ DMARC policy set to quarantine
    └── ℹ CAA records configured

🔧 Uso avanzado

Pruebas de DNS split-brain

Prueba cómo se resuelve tu dominio desde diferentes servidores DNS:

root@kitploit:~
# DNS interno
python DNSint.py internal.company.com --dns-server 10.0.0.53

# DNS externo (Google)
python DNSint.py company.com --dns-server 8.8.8.8

# Compara los resultados
python DNSint.py company.com --dns-server 8.8.8.8 > external.txt
python DNSint.py company.com --dns-server 10.0.0.53 > internal.txt
diff external.txt internal.txt

Supervisión automatizada

root@kitploit:~
#!/bin/bash
# Supervisa los cambios DNS del dominio
python DNSint.py example.com -a -e -q
# Los informes se guardan en el Escritorio con marca de tiempo

Integración con CI/CD

root@kitploit:~
# Verifica el DNS antes del despliegue
python DNSint.py staging.example.com -s --dns-server 10.0.0.53
if [ $? -eq 0 ]; then
    echo "DNS checks passed"
else
    echo "DNS issues detected"
    exit 1
fi

📁 Formatos de exportación

DNSint puede exportar los resultados en dos formatos:

Exportación JSON

root@kitploit:~
{
  "domain": "example.com",
  "scan_timestamp": "2025-11-23T10:30:00",
  "records": {
    "A": [{"value": "93.184.216.34", "ttl": 3600}]
  },
  "whois": {
    "registrar": "Example Registrar",
    "creation_date": "1995-08-14"
  }
}

Exportación TXT

root@kitploit:~
DNSint Report - example.com
Generated: 2025-11-23 10:30:00
==================================

DNS RECORDS:
A: 93.184.216.34 (TTL: 3600)
MX: mail.example.com (Priority: 10, TTL: 3600)

WHOIS:
Registrar: Example Registrar
Created: 1995-08-14

Los archivos se guardan en tu Escritorio con una marca de tiempo:

  • example.com_2025-11-23_103000.json
  • example.com_2025-11-23_103000.txt

🤝 Contribuciones

¡Las contribuciones, incidencias y solicitudes de funciones son bienvenidas! No dudes en hacer un fork del repositorio y enviar un pull request con tus mejoras.


⚠️ Aviso legal

DNSint está destinado únicamente a fines educativos y de pruebas de seguridad legales.

  • Solo prueba dominios de tu propiedad o para los que tengas permiso explícito de prueba
  • El reconocimiento no autorizado puede ser ilegal en tu jurisdicción
  • El autor no es responsable del mal uso de esta herramienta
  • Sigue siempre las prácticas de divulgación responsable
  • Respeta los límites de tasa y los recursos de los servidores DNS

Hecho con ❤️ por wh0xac

⬆ Volver arriba

Descargar herramienta