localnetscan - lokales Netzwerk per Bash-Skript scannen
Hier findest du localnetscan.sh, ein Bash-Skript, das pernmap 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?
./localnetscan.sh- normaler Scan, zeigt IP, Hostname, MAC, Vendor und offene Ports--add-known- merkt sich alle gefundenen Geräte als "bekannt"--exclude-known- zeigt nur neue, noch unbekannte Geräte--check-known- prüft nur, ob bekannte Geräte gerade online sind
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.
unterrichtsportal.org