PYDNS Scanner
Un escáner DNS moderno y de alto rendimiento con una hermosa Interfaz de Usuario de Terminal (TUI) construida con Textual.
Esta herramienta puede escanear millones de direcciones IP para encontrar servidores DNS funcionales con tres modos de escaneo — Slipstream, SlipNet (DNSTT, NoiseDNS) y DNS Scan — además de puntuación automática de tipos DNS y descarga de cliente multiplataforma.
🆕 v2.0.0: ¡Soporte SlipNet, modo DNS Scan, escaneo bidireccional de múltiples rangos, ajustes avanzados y gran mejora de rendimiento!
🎉 Novedades en v2.0.0
🌐 Tres Modos de Escaneo
- Slipstream — Pruebas de proxy clásicas con soporte SOCKS5
- SlipNet — Soporte completo de configuraciones SlipNet para túneles DNSTT y NoiseDNS con autenticación SOCKS5 / SSH y método de autenticación detectado automáticamente
- DNS Scan — Nuevo modo ligero: solo inserta un dominio, establece la concurrencia y escanea — sin pruebas de proxy, sin autenticación. Prueba seguridad, tipos DNS, ping, IP resuelta, EDNS0 y más
🔀 Nueva Estrategia de Escaneo — Múltiples Rangos Bidireccional
El escáner ahora escanea desde el inicio y el final de cada rango IP simultáneamente a través de múltiples rangos, combinado con mezcla aleatoria — mejor rendimiento y mayor probabilidad de encontrar servidores DNS funcionales en comparación con el escaneo lineal.
🧪 Verificación Automática de Tipo DNS + Puntuación
Todos los tipos DNS (A, AAAA, MX, TXT, NS) se prueban y puntúan automáticamente por servidor — el mismo sistema de puntuación que el escáner SlipNet.
⚙️ Nueva Sección Avanzada
Parámetros de escaneo totalmente personalizables:
- Umbral mínimo de ping de proxy para prueba de proxy
- Tiempo de espera de conexión DNS
- Tiempo de espera de prueba de extremo a extremo de proxy
- Número de pruebas de proxy en paralelo
- Pasos de mezcla personalizados
- URL de prueba de proxy + código de estado de respuesta esperado
- Establecer MTU (anulación experimental de MTU a nivel de SO)
- Tamaño de consulta para SlipNet (DNSTT / NoiseDNS)
🎨 Mejoras de UX
- Estadísticas de escaneo mejoradas — Visualización de estadísticas rediseñada con diseño más claro
- Mejor tabla de resultados — Escritura y formato mejorados en la tabla de resultados
- Nueva interfaz de estado de prueba de proxy — Retroalimentación en tiempo real de la prueba de proxy
- Mejor detección de IPs filtradas — Identificación más precisa de IPs filtradas
- Sección de registro siempre visible — El panel de registro ya no se puede ocultar; siempre se muestra durante los escaneos
🔧 Experimental: Establecer MTU del SO
Escanea con un valor MTU especificado para ajuste avanzado de red.
⚡ Rendimiento
- Rendimiento de escaneo general significativamente mayor
- Detección automática del método de autenticación para SlipNet (DNSTT / NoiseDNS)
⚙️ Corrección de Errores
- Corregido el congelamiento de la interfaz después de escanear grandes rangos DNS
- Corregida la caída de velocidad después de 500K+ IPs escaneadas
- Corregida la fuga de memoria durante escaneos prolongados
- Dependencias actualizadas para resolver alertas de vulnerabilidad de baja severidad de Dependabot
✨ Características
- 🌐 Tres Modos de Escaneo — Slipstream (prueba de proxy), SlipNet (túneles DNSTT / NoiseDNS), DNS Scan (ligero, sin proxy/auth)
- 🔀 Escaneo Bidireccional de Múltiples Rangos — Escanea desde el inicio y el final de cada rango IP simultáneamente con mezcla aleatoria para una detección más rápida
- 🧪 Puntuación Automática de Tipo DNS — Todos los tipos DNS (A, AAAA, MX, TXT, NS) se prueban y puntúan automáticamente por servidor
- ⚙️ Ajustes Avanzados — Personaliza umbral de ping de proxy, tiempo de espera DNS, tiempo de espera E2E de proxy, número de proxies en paralelo, pasos de mezcla, URL de prueba, MTU y tamaño de consulta
- 🔐 Pruebas de Seguridad — Detecta servidores secuestrados, filtrados, resolvedor abierto y DNSSEC por servidor
- 🌐 Columna de IP Resuelta — Prueba cada servidor DNS resolviendo
google.com, resultado mostrado en tabla
- 📡 Detección de ISP — Número AS y nombre de organización mediante ip-api.com
- 🌍 Detección IPv4 / IPv6 — Informa qué versiones de IP soporta cada servidor
- 📶 Detección EDNS0 — Prueba y muestra el soporte de extensión EDNS0
- 🔌 Slipstream Rust Plus — Pruebas de proxy más rápidas con corrección de falsos positivos y prueba SOCKS5 independiente
- 🔗 Soporte SlipNet — Pruebas de túneles DNSTT / NoiseDNS con autenticación SOCKS5 / SSH y método de autenticación detectado automáticamente
- 🧮 Ordenación Inteligente Multi-clave — Ordena automáticamente por pass de proxy → DNSSEC → ping para obtener los mejores servidores primero
- ⚡ Alto Rendimiento — Escaneo asíncrono con concurrencia configurable
- ⏸️ Pausar / Reanudar / Mezclar — Control completo del escaneo en vivo
- 📊 Estadísticas en Tiempo Real — Contadores en vivo de pass/fail/found actualizados durante todo el escaneo
- 🔍 Detección Inteligente de DNS — Detecta servidores DNS funcionales incluso con respuestas NXDOMAIN / NODATA
- 🎲 Soporte de Subdominios Aleatorios — Evita respuestas en caché usando subdominios aleatorios
- 🌐 Múltiples Tipos DNS — Soporta registros A, AAAA, MX, TXT, NS
- 📝 Panel de Registro Siempre Activo — La sección de registro siempre está visible durante los escaneos
- 🌍 Descarga Automática Multiplataforma — Descarga automáticamente el cliente Slipstream correcto para tu plataforma
- 📥 Reanudar Descargas — Reanudación inteligente de descargas en interrupciones de red con lógica de reintento
- 💾 Guardado Automático de Resultados — Exportación automática a CSV con detalle por servidor
- 📁 Gestión de CIDR — IPs de Irán integradas + selector de archivos personalizado
- 🚀 Eficiente en Memoria — Generación de IPs en streaming sin cargar todas las IPs en memoria
- 🔔 Alertas de Audio — Sonido de chispa opcional en prueba de proxy exitosa
- 🔧 MTU Experimental — Establece MTU a nivel de SO para escaneo de red avanzado
📋 Requisitos
Versión de Python
Dependencias```bash
textual>=0.47.0 # TUI framework
aiodns>=3.1.0 # Async DNS resolver
httpx[socks]>=0.25.0 # HTTP client with SOCKS5 support for proxy testing
loguru>=0.7.0 # Advanced logging