Aplicación de escritorio para monitorización y escaneo de red en Windows. Permite vigilar hosts con ping (ICMP/TCP) en tiempo real, descubrir dispositivos de la red y recibir alertas cuando algo se cae.
- Monitores (probes): ping ICMP y TCP con estado en tiempo real, latencia (media o última), historial y estadísticas de paquetes.
- Escáner de red: rangos de IP, CIDR y listas; escaneo de puertos (modo rápido o exhaustivo); resolución de MAC y fabricante (base OUI embebida).
- Exportación: resultados del escáner a CSV, Excel y JSON; monitores y ajustes a JSON (ajustes también cifrado).
- Alertas: notificaciones emergentes, toast de Windows, correo (SMTP) y Telegram.
- Personalización: tema claro/oscuro, colores configurables por estado y tamaño de fuente.
- Idiomas: español e inglés.
- Bandeja del sistema: minimizar a la bandeja e iniciar con Windows (en modo instalado).
- Portable (por defecto): el
.exese ejecuta desde cualquier carpeta y no guarda nada. Los ajustes y monitores viven en memoria y se pierden al cerrar. Para conservarlos, usa Exportar/Importar. El log a fichero está desactivado por defecto y su ruta es configurable. - Instalado: desde Ajustes → Instalación → Instalar en Windows se abre un asistente donde eliges la carpeta de instalación (por defecto Archivos de programa), si crear accesos directos en el escritorio y el menú Inicio, y la app se registra en Windows (aparece en Aplicaciones y características con su desinstalador). Los ajustes y monitores se guardan en
%LOCALAPPDATA%\IpScopeProy se habilita Iniciar con Windows.
- Windows 10/11 (x64).
- La versión autocontenida no requiere tener .NET instalado.
- Para compilar: .NET 9 SDK.
Cada release incluye dos variantes para Windows x64:
| Archivo | Tamaño aprox. | Requiere |
|---|---|---|
IpScopePro-vX.Y.Z-win-x64-self-contained |
~78 MB | Nada |
IpScopePro-vX.Y.Z-win-x64-framework-dependent |
~39 MB | .NET 9 Desktop Runtime |
- self-contained: lleva todo incluido; basta ejecutar
IpScopePro.exe. - framework-dependent: más ligera; necesita el .NET 9 Desktop Runtime instalado.
En ambas basta con ejecutar IpScopePro.exe (no requiere instalación). La variante autocontenida incluye 5 DLL nativos de WPF junto al .exe.
# Autocontenido (recomendado, no requiere .NET en el destino)
.\publish.ps1
# Más pequeño (~39 MB) pero requiere .NET 9 Desktop Runtime en el destino
.\publish.ps1 -SelfContained:$falseO directamente:
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:EnableCompressionInSingleFile=true -p:DebugType=none -o publish- .NET 9 (WPF) y C#.
- CommunityToolkit.Mvvm (arquitectura MVVM).
- Microsoft.Extensions.DependencyInjection (inyección de dependencias).
- ClosedXML (exportación a Excel).
- Hardcodet.NotifyIcon.Wpf (bandeja del sistema).
MIT. Consulta el archivo LICENSE.