
Scanner de rede e portas multiplataforma com interface gráfica para desktop.
Scanner multiplataforma de LAN e portas com uma GUI de desktop estilo Windows XP.
Descobre hosts no seu segmento, resolve nomes, MAC e fabricante e informa portas TCP + UDP abertas — com monitoramento em tempo real e exportação.
A captura de tela mostra dados de demonstração sintéticos.
Download direto da versão mais recente — Windows .exe, macOS .dmg, Linux .AppImage ou .deb.
10.0.0.0/24, 192.168.1.0/24, IPs únicos ou a.b.c.d-a.b.c.e.npm install
npm start # or: make start (background, no sudo)
make help lista os alvos (start / stop / restart / status).
No Linux, o Electron precisa do sandbox do Chromium configurado. Se você encontrar um erro de
chrome-sandbox, usenpm run start:nosandbox(oumake start), ou execute uma 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
As releases são geradas automaticamente: um push de uma tag v* aciona o GitHub Actions, que compila instaladores para Windows/macOS/Linux e os anexa à Release do GitHub.
Tudo roda em Node puro — sem dependências nativas e sem root — por isso é compilado de forma idêntica no Linux, macOS e Windows.
Esta ferramenta serve para auditar redes suas. Faça varreduras apenas em segmentos nos quais você está autorizado.
| Camada | Arquivo | Finalidade |
|---|
| CIDR / interfaces | net-utils.js | parsing de alvos, intervalos por vírgula, detecção de interfaces |
| Descoberta | discovery.js | ping, tabela ARP, DNS reverso, rota padrão |
| Portas | ports.js | conexão TCP, sondagens UDP, nomes de serviços |
| Fornecedores OUI | oui.js · oui-db.txt | fabricante pelo MAC |
| Orquestração | index.js | camadas, pool de sockets, eventos em streaming |
| Electron / IPC | main.js · preload.js | janela, monitoramento, exportação, notificações |
| Renderer | renderer/ | UI, tabela, filtro |