# NVR Net Diag — Portable Windows 11 ## Cómo abrir (sin comandos) 1. Abra la carpeta `NVR-Net-Diag` 2. Haga **doble clic** en: - `ABRIR-INTERFAZ.bat` (recomendado), o - `NVR-Net-Diag.exe` No hace falta instalar Python ni abrir PowerShell. ## Importante: antivirus / SmartScreen Este programa **no es malware**. Está hecho en Python y empaquetado con **PyInstaller**. Windows Defender y muchos antivirus marcan ese tipo de `.exe` como sospechoso porque: - el ejecutable no está firmado digitalmente (código de confianza / certificado de empresa), - PyInstaller comprime un intérprete Python dentro del `.exe` (patrón que también usan algunos malware), - es un archivo nuevo / desconocido (reputación cero en la nube de Microsoft). **Qué hace realmente:** ping, lectura de tabla ARP (`arp -a`), escaneo de puertos TCP locales e informe HTML en la carpeta `reports\`. No envía datos a Internet ni instala servicios. ### Si Defender lo bloquea 1. Abrir **Seguridad de Windows → Protección frente a virus**. 2. **Historial de protección** → Acciones → Permitir / Restaurar. 3. O añadir exclusión a la carpeta `NVR-Net-Diag` (solo si confía en el origen: este proyecto). SHA256 de `NVR-Net-Diag.exe` (build local): ver archivo `SHA256.txt` en esta carpeta. ## Flujo recomendado en su instalación (~22 cámaras) 1. ESCANEAR RED (WiFi del técnico OK si llega a todo; cable al switch = más parecido al NVR). 2. **Fluidez / Lag** → score + bitrate/resolución (causa típica de retardo WiFi). 2b. **Caudal 12-16 (aplicar)** → acota Main/Extra en Dahua (simule primero; luego aplique). 2c. **Switches / 7 cams** → si ConfigTool/NVR solo ven ~7: Cudy FS1018 VLAN OFF + D-Link. 3. **Topología / Vista NVR** → por qué un NVR ve menos. 4. **Informe desde NVR** → checklist de IPs a añadir a mano. 5. MONITORIZACIÓN 15–30 min si hay caídas intermitentes (las 2 cámaras que “desaparecen”). 6. Guía manual / MANUAL-ACCIONES-PASO-A-PASO.md → pasos concretos Askey/Tenda/Cudy/Dahua. ## Contenido de la carpeta (no separar) - `NVR-Net-Diag.exe` — aplicación gráfica - `ABRIR-INTERFAZ.bat` — acceso rápido - `_internal\` — librerías (obligatorio) - `data\` — base OUI de fabricantes (offline) - `config.json` — puertos / intervalos - `logs\` / `reports\` — se crean al usar Copie **toda la carpeta** a un USB.