localnetscan - lokales Netzwerk per Bash-Skript scannen

Hier findest du localnetscan.sh, ein Bash-Skript, das per nmap alle Geräte im lokalen Netzwerk auflistet - inklusive IP, MAC-Adresse, Hersteller (Vendor) und offenen Ports.

Warum ein eigenes Scan-Skript?

Ich wollte auf einen Blick sehen, welche Geräte gerade in meinem Heimnetz hängen - ohne mich jedes Mal im Router-Interface durchzuklicken. Aus einem einfachen arp-scan-Einzeiler ist mit der Zeit ein kleines Skript geworden, das auch "bekannte" Geräte verwalten kann: einmal gesehene Geräte lassen sich dauerhaft merken, damit man beim nächsten Scan nur noch sieht, was neu dazugekommen ist.

Was kann das Skript?

Die Liste der bekannten Geräte wird als CSV lokal gespeichert und lässt sich jederzeit von Hand nachbearbeiten, falls mal ein Gerät fälschlicherweise als "bekannt" markiert wurde.