Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#16

AW: MAC-Adresse eine Gegenseite auslesen

  Alt 6. Okt 2017, 07:59
Hmm..

Also wenn der Rechner nicht noch an einem weiteren Netzwerk hängt und nur mit dem Gerät direkt verbunden ist, sollte es mit einem ARP Sniffer gehen.

Normalerweise sendet jedes Gerät beim Verbinden mit dem Netzwerk ein ARP-Request, um eine IP-Adresse z.B. von einem DHCP zugewiesen zu bekommen.

Somit braucht Du nur auf diese Pakete zu lauschen und wenn beim Anschließen des Gerätes eine neue MAC auftaucht, wird die es wohl sein!

Hier mal ein Link zu einem Sniffer, welcher mit WinPCap die ARP-Requests liefern kann:

http://www.delphipraxis.net/1282003-post3.html

Da dieser mit Delphi erstellt wurde, kannst Du ihn so anpassen, dass er nur ARP-Pakete Logt.

Eine Erweiterung um einen automatischen Ausdruck des Etikettes sollte dann ja kein Problem sein.

Somit würde immer bei Einstecken eines neuen Gerätes automatisch ein MAC-Etikett ausgedruckt.
  Mit Zitat antworten Zitat