Am einfachsten erreichen Sie dies, indem Sie die Broadcast-Adresse (Ping -b [Broadcast-Adresse)) in Ihrem Subnetz (oft .255) anpingen und dann Ihre arp-Tabelle (arp -a unter Linux) ausgeben, und Sie sollten den MAC von die Maschine zusammen mit ihrer IP.
Inverse ARP-Suche
Wie kann ich eine inverse ARP-Suche in Windows und / oder Linux durchführen? Angenommen, ich habe die MAC-Adresse des drahtlosen Zugangspunkts, der im Netzwerk aktiv ist, aber ich habe die IP-Adresse vergessen?
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
arping2 hat ein Beispiel, arping-scan-net.sh
das die IP-Adresse einer bestimmten MAC-Adresse in einem bestimmten Netzwerk-Subnetz findet . Es scannt jede IP-Adresse. Es funktioniert also, wenn Broadcast-Pings verworfen werden (eine sehr häufige Situation).
Von einem schlechten Ort, geschrieben von scraig84 :
In der Regel müssten Sie es auf einem der Arp-Tische Ihrer Maschine finden. Wenn sich in Ihrem Netzwerk ein Router befindet, ist dies normalerweise der zentralste Ort, um diese Art von Informationen zu sammeln. Auf einem Cisco-Router lautet der Befehl "show arp". Er enthält eine Auflistung der MAC-Adressen und der entsprechenden IP-Adresse. In einer Windows-Box können Sie an einer DOS-Eingabeaufforderung "arp -a" eingeben, um eine ähnliche Ausgabe anzuzeigen.
Sie können auch nmap verwenden. Dies ist ein Dienstprogramm zur Netzwerkerkennung. In Ubuntu können Sie es einfach über die Befehlszeile installieren: apt-get install nmap
Für die Verwendung des Ping-Scan-Netzwerks: nmap -sP xx.xx.xx.xx/yy
Als Ergebnis finden Sie alle Hosts im Netzwerk. Sie können andere Scantechniken (wenn der Host nicht auf ICMP-Ping anspricht) zum Scannen des Netzwerks verwenden.
Das Pingen der Broadcast-Adresse funktioniert nur für die Dinge, die auf einen Broadcast-Ping reagieren, und nicht alles. Ein anderer Ansatz besteht darin, jede Adresse im Subnetz per Ping anzufordern und dann die ARP-Tabelle zu überprüfen.
In Windows können Sie dies mit:
for /l %i in (1,1,254) do ping -n 1 -w 50 192.168.0.%i
Grundsätzlich führen Sie Ping in einer "for" -Schleife aus. Die Argumente lauten somit:
- / l - bewirkt eine Schleife für 'for'
- % i - inkrementierende Variable
- (Start, Inkrement, Ende) - Der Start-, Inkrement- und Endwert
- -n - Anzahl der zu sendenden Pakete
- -w - Zeit in Millisekunden, um auf eine Antwort zu warten
Anschließend können Sie die ARP-Tabelle mit überprüfen
arp -a
Eine Art "Brute-Force" -Methode, funktioniert aber mit vorhandenen Werkzeugen. Normalerweise werden Hosts aufgelöst, die nicht auf Ping antworten.
Verwandte Probleme
-
2
MAC-Adresse für TEW-444UB WLAN-USB-Anschluss ändern?
-
1
Woher bekomme ich die vollständigen DNS-Zonendateien für alle TLDs?
-
4
Was passiert, wenn zwei Computer in demselben Netzwerk die gleiche MAC-Adresse haben?
-
7
Warum ist die MAC-basierte Authentifizierung unsicher?
-
4
Excel: Finden eines Wertes in einem Wertebereich
-
8
Wie ändere ich die MAC-Adresse meiner Netzwerkkarte?
-
2
Suche nach ausführbaren Dateien außer PATH
-
9
Kann eine MAC-Adresse nachverfolgt werden?
-
2
Wie erhalten Sie die Mac-Adresse einer Netzwerkkarte in Windows?
-
4
Kann ich meine MAC-Adresse ändern?