Herramienta de diagnóstico de red de área local para Windows. Descubre hosts, analiza puertos, controla el firewall, captura paquetes y detecta tarjetas en modo promiscuo — todo desde una interfaz gráfica.
Seis módulos integrados en una interfaz de pestañas con tema oscuro, actualizados en tiempo real y sin necesidad de línea de comandos.
Escaneo completo de redes /24. Detecta hosts activos mediante ARP (con Npcap) o ping sweep. Muestra IP, MAC, fabricante (OUI), hostname, tipo de dispositivo y latencia.
ARP · Ping · OUI vendorVista en vivo de todas las conexiones TCP/UDP de la máquina local con el proceso propietario, usuario, estado y servicio. Permite terminar el proceso o bloquear el puerto con un clic.
psutil · netstat · killGestión de reglas del Firewall de Windows sin tocar la interfaz gráfica del sistema. Bloquea o permite puertos e IPs, lista reglas de entrada y salida, y elimina reglas existentes.
netsh advfirewallCaptura frames en vivo con filtros BPF. Muestra protocolo, IPs, puertos, longitud e información de cada trama. Estadísticas de TCP, UDP, ICMP y errores en tiempo real.
Scapy · Npcap · raw socketIdentifica tarjetas de red en modo promiscuo/monitor mediante la técnica ICMP: envía datagramas con MAC destino errónea y detecta los hosts que responden con ICMP cuando no deberían.
ICMP · seguridad LANTraceroute real con visualización de la pila OSI simulada. Muestra trayecto de ida y vuelta, RTT por salto, clasificación por capa (L2/L3) y notas por protocolo (ICMP, TCP, UDP).
TTL · OSI L1–L7 · pingLee y edita el archivo hosts y lmhosts de Windows directamente desde la interfaz. Añade o elimina entradas de resolución local sin abrir un editor de texto.
Conecta vía SSH a un switch Cisco y lee la tabla de direcciones MAC (show mac address-table). Muestra VLAN, MAC normalizada, tipo y puerto de cada entrada.
NET Doctor está desarrollado en Python 3 con PyQt6. La instalación es automática mediante los scripts incluidos.
Extrae el contenido de net_doctor.zip en la ubicación deseada (ej: C:\net_doctor\).
Haz doble clic en instalar.bat. Instalará automáticamente PyQt6, psutil, scapy, manuf y paramiko mediante pip.
Para captura de paquetes completa y ARP scan, instala Npcap marcando la opción "WinPcap API-compatible mode".
Haz doble clic en iniciar.bat. Se solicitará elevación de privilegios UAC automáticamente. Algunas funciones (firewall, captura raw, edición de hosts) requieren permisos de Administrador.
NET Doctor funciona en Windows 10/11 con Python 3.8 o superior.
| Componente | Versión | Tipo | Descripción |
|---|---|---|---|
Python |
3.8+ | Sistema | Intérprete base. Disponible en python.org. |
PyQt6 |
6.4+ | Requerido | Framework de interfaz gráfica. |
psutil |
5.9+ | Requerido | Lectura de procesos, conexiones e interfaces. |
scapy |
2.5+ | Opcional | ARP scan, captura de paquetes, detección de modo promiscuo. |
Npcap |
última | Opcional | Driver de captura para Windows. Requerido por scapy. npcap.com |
manuf |
1.1+ | Opcional | Resolución de fabricante por dirección MAC (OUI). |
paramiko |
4.0+ | Opcional | Conexión SSH a switches Cisco para leer tabla MAC. |
NET Doctor está disponible en tres formatos. Misma aplicación, distinto nivel de instalación.
ZIP con el proyecto Python completo. Requiere instalar Python 3.8+, PyQt6 y las dependencias
con pip install -r requirements.txt.
Ideal para desarrolladores o para estudiar el código.
ZIP con el ejecutable ya compilado y todas sus dependencias. Sin instalación:
descomprime en cualquier carpeta y ejecuta NET_Doctor.exe.
No deja rastro en el registro de Windows.
Instalador wizard para Windows. Crea accesos directos, aparece en Agregar o quitar programas y dispone de desinstalador limpio que elimina también las reglas de firewall creadas por la aplicación.
⬇ NET_Doctor_Setup.exePara incidencias, sugerencias o consultas sobre la aplicación.
Se responde en horario laboral. Incluye en el asunto: [NET Doctor]