Wie erhalte ich die MAC-Adresse und Signalstärke von drahtlosen Geräten in der Nähe?

9563
idontevenknow

Gibt es eine Möglichkeit, die MAC-Adresse und die Signalstärke von drahtlosen Geräten in der Nähe von einem Telefon oder Laptop oder über einen Zugangspunkt abzurufen?

6
Möchten Sie die MAC-Adresse und Signalstärke ALLER WLAN-Geräte in Reichweite oder nur als APs (WLAN-Router) sehen? Es ist trivial, APs (und AP-ähnliche Dinge wie Wi-Fi Direct Group Owners) zu finden. Es ist weniger trivial, Clientgeräte zu finden, insbesondere nicht zugeordnete Clientgeräte. Spiff vor 6 Jahren 2
Bitte fügen Sie ein Betriebssystem-Tag hinzu. Die Antwort wird anders sein, z. B. unter Windows, Linux und Mac. dirkt vor 6 Jahren 0
@idontevenknow, siehe [Was soll ich tun, wenn jemand meine Frage beantwortet?] (https://superuser.com/help/someone-answers) C0deDaedalus vor 5 Jahren 0

3 Antworten auf die Frage

3
C0deDaedalus

Nun, alle haben nur die Frage für die Windows-Plattform beantwortet. Ich dachte, es wäre nützlich, auch für die Linux-Plattform zu antworten. Unter Linux können Sie Folgendes tun:

Abrufen der MAC-Adresse der in Ihrem Netzwerk verbundenen Geräte

Sie können für diese Aufgabe eine Reihe von Tools wie Netdiscover, Arp-Scan, nmap und sogar WireShark verwenden. Diese Tools werden im Wesentlichen beim Durchdringungstest von drahtlosen Netzwerken verwendet und können verwendet werden, um herauszufinden, wer sich im Netzwerk befindet, indem sie ihre IP-Adresse und MAC-Adresse kennen.

ARP (Address Resolution Protocol) wird zum Zuordnen von MAC-Adressen zu IP-Adressen in einem internen Netzwerk verwendet. Der Router und die Switches senden Broadcast-ARP-Anforderungen an alle MAC-Adressen im Netzwerk und fordern sie auf, mit ihren IP-Adressen zu antworten. Jedes System antwortet dann mit seiner IP-Adresse, und der Switch oder ein anderes Gerät erstellt dann eine kleine Datenbank, die den MAC der IP-Adresse zuordnet, so dass er weiß, wer wer ist. Beide Tools verwenden ARP-Pakete, um diese Informationen abzurufen.

  1. Verwenden Netdiscover

    Netdiscover wird für die aktive oder passive Suche dieser drahtlosen Netzwerke ohne den DHCP-Server verwendet. Es kann auch zum Scannen von Hub- / Switched-Netzwerken verwendet werden.

    netdiscover -i eth0 -r 192.168.2.0/24 

    Dabei steht wo -idie Schnittstelle (Hier eth0) & -rbezeichnet den zu testenden IP-Bereich.

    Siehe dieses Beispiel

  2. Verwenden arp-scan

    arp-scan (auch ARP Sweep oder MAC Scanner genannt) ist ein sehr schneller ARP-Paketscanner, der alle aktiven IPv4-Geräte im Netzwerk anzeigt. Da ARP nicht routbar ist, funktioniert es nur im lokalen LAN (lokales Subnetz oder Netzwerksegment). Es zeigt alle aktiven Geräte an, auch wenn diese über Firewalls verfügen.

    arp-scan --interface=wlan0 [ --localnet ] 192.168.0.1/24 

    Anleitung zur Verwendung von arp-scan & Full Documentation Here

Abrufen der MAC-Adresse von Geräten, die NICHT in Ihrem Netzwerk verbunden sind

Nun, dieser Teil ist eine genaue Antwort auf Ihre Frage zu MAC-Adresse und Signal von Geräten in der Nähe. Zu diesem Zweck können wir das Airmon-ng-Tool verwenden, um einen Wireless-Monitor einzurichten, und dann Airodump-ng verwenden, um die Wireless-Signale von Monitor an Sreen zu übertragen. Beide Tools sind Teil von Aircrack-ng, einer Reihe von Tools, die für das Penetrationstest von drahtlosen Netzwerken verwendet werden. Dies ist ein Präfektwerkzeug für das, was Sie möchten.

Die Verwendung der Aircrack-ng Suite ist nicht ganz einfach, aber es lohnt sich Zeit und Mühe. Wenn Sie alle Befehle in die Antwort schreiben, wird dies recht langweilig

  1. Schnittstellenstatus prüfen:

    airmon-ng 
  2. Überprüfen Sie alle Prozesse, die für Airmon-ng lästig sind und diese töten können:

    airmon-ng check kill 
  3. Aktivieren Sie den Überwachungsmodus (Start) für die angegebene drahtlose Schnittstelle (WLAN0).

    airmon-ng start wlan0 

    Wo wlan0ist der Name der drahtlosen Schnittstelle. Geben Sie iwconfigat terminal ein, um den Namen der drahtlosen Schnittstelle des drahtlosen Geräts auf Ihrem Gerät zu erhalten.

  4. Starten Sie Airodump-ng, um die Pakete vom Wireless Monitor zu sichern

    airodump-ng mon0 

    Wo mon0wird der Monitor an der Schnittstelle gestartet wlan0. Jetzt sehen Sie deutlich alle Geräte in Ihrer Nähe sowie die MAC-Adresse und die Stärke aller . Wenn Sie fertig sind, drücken Sie Ctrl+ C, um die Überwachung zu stoppen.

  5. Stoppen Sie schließlich den Monitor-Modus auf Interface

    airmon-ng stop wlan0 

Hinweis: Es spielt keine Rolle, ob Sie zur Verwendung von Airmon-ng mit einem drahtlosen Netzwerk verbunden sind oder nicht. Das einzige Problem ist, dass die Verwendung der Airmon-ng-Befehle erforderlich ist, um die Wireless-Schnittstelle (auf Ihrem Gerät) in den Überwachungsmodus zu schalten, wodurch Sie die Verbindung zu einem Wireless-Netzwerk trennen. Der Rest funktioniert jedoch perfekt für das, was Sie brauchen .

Schließen Sie das Tutorial zur Verwendung der Aircrack-ng Suite ab

Kann ich die oben genannten Airmon-Befehle verwenden, um die MAC-Adresse und die relative Signalstärke von verbundenen und nicht verbundenen Geräten zu erhalten? Könnte ich beispielsweise die MAC-Adressen und Signalstärken (relativ zu meinem Gerät) der in der Nähe befindlichen Geräte ermitteln, wenn ich einen drahtlos verbundenen Laptop hätte, von dem ich diese Befehle ausgeben würde? idontevenknow vor 6 Jahren 0
@idontevenknow Ja Ja Ja, das kannst du tun. Ich habe meine Antwort aktualisiert, um Ihren Kommentar zu betreffen. C0deDaedalus vor 6 Jahren 0
1
DavidPostill

Wie erhalte ich die MAC-Adresse und Signalstärke von drahtlosen Geräten in der Nähe?

Von einem Windows-PC können Sie:

1. Verwenden Sie WifiChannelMonitor von Nirsoft :

WifiChannelMonitor ist ein Dienstprogramm für Windows, das den WLAN-Verkehr auf dem von Ihnen ausgewählten Kanal mithilfe des Microsoft Network Monitor-Aufnahmetreibers im Überwachungsmodus erfasst und ausführliche Informationen zu Zugangspunkten und den damit verbundenen WLAN-Clients anzeigt. Mit WifiChannelMonitor können Sie auch die Informationen zu WLAN-Clients anzeigen, die nicht mit Zugriffspunkten verbunden sind, einschließlich der Liste der SSIDs (Netzwerknamen), mit denen sie eine Verbindung herstellen möchten.

Hinweis:

Beispielausgabe:

2. Verwenden Sie WifiInfoView von Nirsoft :

WifiInfoView durchsucht die drahtlosen Netzwerke in Ihrer Umgebung und zeigt umfangreiche Informationen dazu an, darunter: Netzwerkname (SSID), MAC-Adresse, PHY-Typ (802.11g oder 802.11n), RSSI, Signalqualität, Frequenz, Kanalnummer, Höchstgeschwindigkeit, Firma Name, Routermodell und Routername (Nur für Router, die diese Informationen bereitstellen) und mehr ...

Wenn Sie im oberen Bereich dieses Tools ein drahtloses Netzwerk auswählen, werden im unteren Bereich die von diesem Gerät empfangenen Wi-Fi-Informationselemente im Hexadezimalformat angezeigt.

WifiInfoView verfügt auch über einen Übersichtsmodus, in dem eine Zusammenfassung aller erkannten drahtlosen Netzwerke angezeigt wird, gruppiert nach Kanalnummer, dem Hersteller des Routers, dem PHY-Typ oder der Höchstgeschwindigkeit.

Beispielausgabe:

3. Verwendung netshaus einer cmdShell:

netsh wlan show networks mode=bssid 

Beispielausgabe:

> netsh wlan show networks mode=bssid  Interface name : Wireless Network Connection There are 19 networks currently visible.  SSID 1 : TP-LINK_6A7CD0 Network type : Infrastructure Authentication : WPA2-Personal Encryption : CCMP BSSID 1 : e8:94:f6:6a:7c:d0 Signal : 24% Radio type : 802.11g Channel : 4 Basic rates (Mbps) : 1 2 5.5 11 Other rates (Mbps) : 6 9 12 18 24 36 48 54  SSID 2 : Virgin Media Network type : Infrastructure Authentication : WPA2-Enterprise Encryption : CCMP BSSID 1 : d2:05:c2:fb:7d:89 Signal : 26% Radio type : 802.11g Channel : 6 Basic rates (Mbps) : 1 2 5.5 11 Other rates (Mbps) : 6 9 12 18 24 36 48 54 BSSID 2 : 52:0d:10:91:50:d9 Signal : 18% Radio type : 802.11g Channel : 6 Basic rates (Mbps) : 1 2 5.5 11 Other rates (Mbps) : 6 9 12 18 24 36 48 54  ... 

Lesen Sie weiter


Haftungsausschluss

Ich bin in keiner Weise mit Nirsoft verbunden, ich bin nur ein Endbenutzer ihrer Software.

Es sieht so aus, als würden diese Lösungen nur APs in der Nähe anzeigen, nicht alle Wireless-Geräte. Spiff vor 6 Jahren 0
Der WiFiChannelMonitor von NirSoft scheint Informationen über alle in der Nähe befindlichen aktiven WLAN-Geräte zu sammeln: http://www.nirsoft.net/utils/wifi_channel_monitor.html kreemoweet vor 6 Jahren 0
@kreemoweet Oh, danke. Hinzugefügt, um zu antworten. DavidPostill vor 6 Jahren 0
@Spiff Antwort aktualisiert. Erste Option, alle drahtlosen Geräte abzurufen. DavidPostill vor 6 Jahren 0
Kann ich diese Informationen von Geräten abrufen, die nicht mit einem Netzwerk verbunden sind, z. B. von Mobiltelefonen mit WLAN, aber noch nicht mit einem Netzwerk verbunden? idontevenknow vor 6 Jahren 0
@idontevenknow Ja, mit WiFiChannelMonitor "Mit WifiChannelMonitor können Sie auch Informationen über WLAN-Clients anzeigen, die nicht mit einem Zugangspunkt verbunden sind" DavidPostill vor 6 Jahren 0
Sind Sie mit der Verwendung von WiFiChannelMonitor vertraut? idontevenknow vor 6 Jahren 0
@idontevenknow Ja. Aber auf meinem Laptop funktioniert es momentan nicht, da es meine drahtlose Karte nicht aufnimmt. DavidPostill vor 6 Jahren 0
Ich suchte auf ihrer Website und fand wenig Dokumentation - ich lud Network Monitor herunter und konnte sogar einen Scan starten, aber es kam nichts. Ich habe von 802.11n zu 802.11g gewechselt, aber wieder wurde nichts angezeigt. Ich bin sicher, dass es eine einfache Lösung dafür gibt - kennen Sie so etwas? idontevenknow vor 6 Jahren 0
@idontevenknow Vielleicht Optionen> Alle Kunden? Und verschiedene Kanäle ausprobieren? DavidPostill vor 6 Jahren 0
@idontevenknow Ich habe nichts mehr hinzuzufügen. DavidPostill vor 6 Jahren 0
1
DrMoishe Pippik

Google Nearby kann verwendet werden, um WLAN- und Bluetooth-Geräte zu finden. Es gibt andere Dienstprogramme, die einen Scan für jedes WLAN-fähige Gerät durchführen .

Nirsofts " Wireless Network Watcher" ist ein kleines Dienstprogramm, das Ihr drahtloses Netzwerk durchsucht und die Liste aller Computer und Geräte anzeigt, die derzeit mit Ihrem Netzwerk verbunden sind. Außerdem werden die MAC-Adresse und andere Informationen angezeigt. Es gibt andere Alternativen .

Wireless Network Watcher zeigt nur Geräte an, die mit dem lokalen Netzwerk verbunden sind. Die Signalstärke oder andere in der Nähe befindliche drahtlose Geräte (Router) werden nicht angezeigt. WifiInfoView von Nirsoft (gemäß meiner Antwort) ist die bessere Wahl. DavidPostill vor 6 Jahren 0
@DavidPostill, obwohl WifiInfoView sehr nützlich ist, zeigt es meiner Meinung nach nur * WiFi-Zugangspunkte *, nicht WiFi * -Geräte *. DrMoishe Pippik vor 6 Jahren 0
Hmm. Guter Punkt. DavidPostill vor 6 Jahren 0