
Escáner de red y puertos multiplataforma con interfaz gráfica de escritorio.
Escáner de LAN y puertos multiplataforma con una interfaz gráfica de escritorio estilo Windows XP.
Descubre hosts en tu segmento, resuelve nombres, MAC y fabricante, e informa puertos TCP + UDP abiertos, con monitoreo en vivo y exportación.
La captura muestra datos sintéticos de demostración.
Descarga directa de la última versión — Windows .exe, macOS .dmg, Linux .AppImage o .deb.
10.0.0.0/24, 192.168.1.0/24, IPs individuales o
a.b.c.d-a.b.c.e.npm install
npm start # or: make start (background, no sudo)
make help enumera los objetivos (start / stop / restart / status).
En Linux, Electron necesita que su sandbox de Chromium esté configurado. Si encuentras un error de
chrome-sandbox, usanpm run start:nosandbox(omake start), o ejecuta una vez:sudo chown root node_modules/electron/dist/chrome-sandbox && sudo chmod 4755 ….
npm run dist:linux # AppImage + deb
npm run dist:win # NSIS installer
npm run dist:mac # dmg
Las versiones se compilan automáticamente: al subir una etiqueta v* se activa
GitHub Actions, que genera instaladores para
Windows/macOS/Linux y los adjunta a la Release de GitHub.
Todo se ejecuta con Node puro — sin dependencias nativas y sin root — por lo que se compila de forma idéntica en Linux, macOS y Windows.
Esta herramienta está pensada para auditar tus propias redes. Escanea únicamente segmentos para los que estés autorizado.
| Capa | Archivo | Propósito |
|---|
| CIDR / interfaces | net-utils.js | análisis del objetivo, rangos con comas, detección de interfaces |
| Descubrimiento | discovery.js | ping, tabla ARP, DNS inverso, ruta predeterminada |
| Puertos | ports.js | conexión TCP, sondas UDP, nombres de servicios |
| Fabricantes OUI | oui.js · oui-db.txt | fabricante por MAC |
| Orquestación | index.js | capas, pool de sockets, eventos en streaming |
| Electron / IPC | main.js · preload.js | ventana, monitoreo, exportación, notificaciones |
| Renderer | renderer/ | UI, tabla, filtro |