GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erhalten Sie MAC-Adressen von Geräten, die sich nicht im Netzwerk befinden

Wenn es sich nicht im selben Netzwerk befindet, ist dies höchstwahrscheinlich nicht möglich.

MAC-Adressen sind Hardwareadressen und werden normalerweise hinter einem Router versteckt, es sei denn, Sie befinden sich im selben Netzwerk oder haben direkten Zugriff auf das Gerät. Mit anderen Worten, sobald Sie das Netzwerk verlassen, erhalten Sie bei der Abfrage dieses Netzwerks die MAC-Adresse des Switches und nicht die der einzelnen Geräte, es sei denn, das/die betreffende(n) Gerät(e) ist/sind direkt mit einem Router verbunden.

Abhängig von der Sicherheit Ihres Netzwerks können Sie möglicherweise nicht einmal die MAC-Adressen von Geräten auf demselben Switch abrufen, da sie sich möglicherweise in unterschiedlichen VLANs befinden.

Vor diesem Hintergrund haben Sie in Ihrem Kommentar gefragt, ob Sie weitere Informationen zu den Geräten erhalten könnten. Ohne Zugriff auf das Netzwerk, in dem sich das Gerät befindet, ist es ziemlich schwierig, Informationen über etwas anderes als das des Routers zu erhalten. Ohne zu technisch zu werden, es sei denn, das Gerät hat eine eigene statische IP-Adresse, die Sie kennen, was für ein mobiles Gerät unwahrscheinlich ist, wenn Sie das Netzwerk von außen abfragen, erhalten Sie die öffentliche IP des Routers, nicht die Geräte. Speziell für Mobiltelefone können Sie wahrscheinlich Informationen über Bluetooth erhalten, wenn es auf dem Gerät aktiviert ist, aber Sie müssen sich in unmittelbarer Nähe befinden. Laut einem Kommentator ist es möglicherweise auch möglich, den Datenverkehr des Geräts bei ausreichender Nähe zu schnüffeln. Es gibt wahrscheinlich Möglichkeiten, mehr Informationen zu sammeln, aber es ist wahrscheinlich mehr Ärger als es wert ist.

Der einfachste Weg, Informationen zu einem Gerät in einem anderen Netzwerk zu erhalten, besteht darin, sich einfach diesem Netzwerk anzuschließen.

Bearbeiten:Wie Sie in einem anderen Kommentar sagen, haben Sie einen WLAN-Adapter, mit dem sich jemand verbinden kann. Wenn das Gerät keine Verbindung zu diesem Adapter herstellt, können Sie keine Informationen über das Gerät sammeln. Wenn sich das Gerät jedoch mit Ihrem WLAN-Adapter verbindet und IP-Adressen zuweist, können Sie sowohl die MAC-Adresse als auch die von Ihnen zugewiesene IP-Adresse sehen, und anhand der MAC-Adresse können Sie ungefähr ableiten, auf welcher Art von Gerät es basiert aus dem Herstelleranteil der MAC-Adresse. Wenn Sie das Gerät auf das Internet zugreifen lassen, können Sie auch alle Pakete sehen, die es über Ihren Adapter sendet. Sie können Sie können einige zusätzliche Informationen speziell über das Gerät erhalten, aber das hängt vom Gerät, Ihrem WLAN-Adapter, der von Ihnen verwendeten Software usw. ab, was bedeutet, dass es viele Variablen gibt.


Es ist möglich, die MAC-Adressen von Geräten zu finden, die sich physisch in Ihrer Nähe befinden, wenn sie WLAN aktiviert haben.

Wenn ein Gerät Datenpakete über WLAN sendet, werden sie mit der MAC-Adresse des Absenders und der Ziel-MAC-Adresse (normalerweise ein WLAN-Router) gestempelt. Der Inhalt des Pakets wird höchstwahrscheinlich durch WPA oder WEP usw. verschlüsselt, die MAC-Adressen können dies jedoch nicht. Stellen Sie es sich wie einen versiegelten Brief mit einer Adresse darauf vor.

Es spielt keine Rolle, ob Sie sich nicht im selben Netzwerk befinden, da die Pakete buchstäblich durch die Luft und in alle Richtungen reisen. Möglicherweise können Sie den Inhalt der Pakete nicht lesen oder mit dem Absender interagieren, wenn Sie sich nicht im selben Netzwerk befinden, aber nichts hindert Sie daran, sie anzuzeigen.

Aus diesem Grund ist es wichtig, bei ungesicherten drahtlosen Netzwerken ohne Verschlüsselung vorsichtig zu sein.

Ein Tool, mit dem Sie diese Daten erfassen und anzeigen können, heißt airodump-ng.

Selbst wenn ein Gerät nicht mit einem drahtlosen Netzwerk verbunden ist, kann es immer noch "prüfen", ob es sich in Reichweite eines Netzwerks befindet, mit dem es zuvor verbunden war.


Linux
  1. So gelangen Sie zu einem Dienst/Server, der sich in einem unzugänglichen Netzwerk befindet (mithilfe von SSH-Tunneln)

  2. Wie bekomme ich sicher die Version von Ksh?

  3. Warum sind Netzwerkschnittstellen nicht wie andere Geräte in /dev?

  4. Wie bekomme ich das Tty, in dem Bash läuft?

  5. Wie finde ich den Installationspfad von Git in Mac oder Linux?

So erhalten Sie die Größe eines Verzeichnisses in Linux

So finden Sie heraus, welche Geräte in Linux mit dem Netzwerk verbunden sind

So ändern Sie die Netzwerk-MAC-Adresse in Linux

Wie finde ich die IP-Adresse für ein Gerät in einem Netzwerk?

Wie ändere ich die Mac-Adresse automatisch, wenn das Netzwerkgerät ein- oder ausgeschaltet ist?

Wie erhalte ich den Computernamen (nicht seinen Hostnamen)?