
Plattformübergreifender Netzwerk- und Portscanner mit einer Desktop-GUI.
Plattformübergreifender LAN- und Port-Scanner mit einer Desktop-GUI im Windows-XP-Stil.
Ermittelt Hosts in Ihrem Segment, löst Namen, MAC und Hersteller auf und meldet offene TCP- und UDP-Ports — mit Live-Überwachung und Export.
Der Screenshot zeigt synthetische Demodaten.
Direkter Download der neuesten Version — Windows .exe, macOS .dmg, Linux .AppImage oder .deb.
10.0.0.0/24, 192.168.1.0/24, einzelne IPs oder
a.b.c.d-a.b.c.e.npm install
npm start # or: make start (background, no sudo)
make help listet die Targets auf (start / stop / restart / status).
Unter Linux muss die Chromium-Sandbox von Electron konfiguriert sein. Falls ein
chrome-sandbox-Fehler auftritt, verwenden Sienpm run start:nosandbox(odermake start), oder führen Sie einmalig aus: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
Releases werden automatisch erstellt: Das Pushen eines v*-Tags löst
GitHub Actions aus; der Workflow baut Installer für
Windows/macOS/Linux und hängt sie an das GitHub-Release an.
Alles läuft auf reinem Node — keine nativen Abhängigkeiten und kein Root — und wird unter Linux, macOS und Windows identisch gebaut.
Dieses Tool ist für die Prüfung Ihrer eigenen Netzwerke gedacht. Scannen Sie nur Segmente, für die Sie autorisiert sind.
| Ebene | Datei | Zweck |
|---|
| CIDR / Schnittstellen | net-utils.js | Ziel-Parsing, Komma-Bereiche, Schnittstellenerkennung |
| Erkennung | discovery.js | Ping, ARP-Tabelle, Reverse-DNS, Standardroute |
| Ports | ports.js | TCP-Connect, UDP-Probes, Dienstnamen |
| OUI-Hersteller | oui.js · oui-db.txt | Hersteller per MAC |
| Orchestrierung | index.js | Ebenen, Socket-Pool, gestreamte Ereignisse |
| Electron / IPC | main.js · preload.js | Fenster, Überwachung, Export, Benachrichtigungen |
| Renderer | renderer/ | UI, Tabelle, Filter |