Ich habe fast jeden Thread gelesen, der damit zusammenhängt, aber niemand hat es so einfach gemacht, auf eine Tabelle wie die folgende zuzugreifen.
IP Address Hostname MAC Address
192.168.1.10 | myAppleTV | 02:78:42:9b:bb:12
192.168.1.10 | myiPhone | b2:18:4a:3a:42:22
192.168.1.10 | myiMac | 09:17:a2:95:c4:00
192.168.1.10 | myCanonPrinter| a0:ea:72:77:b4:aa
Die meiste Zeit benutze ich arp -a
und es gibt auch dns-sb
, aber keine von ihnen macht es einfach, 3 wichtige Informationen herauszufinden, wenn ich im Netzwerk herumspiele, dh IP-Adresse, Hostname und MAC-Adresse. Ich bin überrascht, dass es kein Dienstprogramm gibt, das dies erreicht!
Antworten:
Wenn die Verwendung eines Dienstprogramms eines Drittanbieters für Sie kein Problem darstellt, empfehle ich, Folgendes auszuprobieren:
Arp-Scan (über Homebrew erhältlich )
fing ( lade das "Desktop Embedded CLI" -Paket von fing.com oder über Homebrew herunter und installiere es
brew cask install fing
)Beide Dienstprogramme verfügen über eine Reihe zusätzlicher Modi und Funktionen. Ich empfehle, die Handbücher vollständig zu lesen, um das Beste aus ihnen herauszuholen.
Wenn Sie die Verwendung von Tools von Drittanbietern vermeiden müssen, finden Sie hier eine Möglichkeit, mit integrierten Befehlen etwas Ähnliches zu tun. Sie können diese interaktiv ausführen, aber es ist wahrscheinlich einfacher, sie als Skript zu speichern. NB um es kurz zu machen, dieses Skript führt keine Fehlerprüfung durch und funktioniert nur in / 24-Subnetzen. Das Ändern für Subnetze anderer Größen wird dem Leser als Übung überlassen :)
Dies sollte ungefähr Folgendes ausgeben:
quelle