Wie kann ich eine inverse ARP-Suche unter Windows und / oder Linux durchführen? Angenommen, ich habe die MAC-Adresse des Wireless Access Points, der im Netzwerk aktiv ist, habe aber die IP-Adresse vergessen?
mac-address
lookup
Bart van Heukelom
quelle
quelle
Antworten:
Der einfachste Weg, dies zu tun, besteht darin, die Broadcast-Adresse (ping -b [Broadcast-Adresse) in Ihrem Subnetz (häufig .255) zu pingen und dann Ihre ARP-Tabelle (arp -a unter Linux) zu sichern. Sie sollten den MAC von finden die Maschine, zusammen mit ihrer IP.
quelle
-b
wird unter Linux benötigt, um Broadcast zuarping2 hat ein Beispiel,
arping-scan-net.sh
das die IP-Adresse einer bestimmten Mac-Adresse in einem bestimmten Netzwerk-Subnetz findet . Es funktioniert durch Scannen jeder IP-Adresse. Es funktioniert also, wenn Broadcast-Pings verworfen werden (eine sehr häufige Situation).quelle
arping-scan-net.sh
Schleife durch IP-Adressen und Aufrufe bereitgestelltarping -A -q -c 1 -T 192.168.0.$i $TARGET_MAC
wird, entspricht zeitlich dem Pingen der angegebenen IP-Adresse. Gibt es eine Möglichkeit, die IP-Adresse von einem bestimmten MAC mit einem Dienstprogrammaufruf aufzulösen?Von einem schlechten, schlechten Ort, geschrieben von scraig84 :
quelle
Sie können auch nmap verwenden, dies ist ein Dienstprogramm für die Netzwerkerkennung. In Ubuntu können Sie es einfach über die Befehlszeile installieren:
apt-get install nmap
Für die Verwendung von Ping-Scan-Netzwerken:nmap -sP xx.xx.xx.xx/yy
Als Ergebnis finden Sie alle Hosts im Netzwerk. Sie können andere Scan-Techniken zum Scannen des Netzwerks verwenden (wenn der Host nicht auf ICMP-Ping reagiert).quelle
Das Pingen der Rundsendeadresse funktioniert nur bei Dingen, die auf einen Rundsendeping antworten, und nicht bei allen. Ein anderer Ansatz besteht darin, jede Adresse im Subnetz zu pingen und dann die ARP-Tabelle zu überprüfen.
In Windows können Sie dies tun mit:
Grundsätzlich führen Sie Ping in einer For-Schleife aus. Die Argumente sind also:
Danach können Sie die ARP-Tabelle mit überprüfen
Eine Art "Brute Force" -Methode, die jedoch mit vorhandenen Tools funktioniert. Dadurch werden in der Regel auch Hosts aufgelöst, die nicht auf Ping reagieren.
quelle