Frage

Ich weiß, wie eine IP-Adresse auf der Spur, aber ich brauche die MAC-Adresse der Nutzer meine Seite sehen aufzuspüren.

Wie dies zu erreichen?

War es hilfreich?

Lösung

Es sei denn, der Benutzer auf dem gleichen LAN wie der Webserver ist, können Sie dies nicht tun. MAC-Adressen sind auf der Ethernet-Schicht unter TCP / IP, und sind nicht in TCP / IP-Paketen aus dem Benutzer lokalen Netzwerk geroutet enthalten.

In manchen Umgebungen kann es möglich verwenden, um ein Client-seitige Plugin seine Javascript Zugriff auf die MAC-Adresse zu ermöglichen, und überträgt diese Informationen an den Server.

Wenn diese is eine Art von LAN-basierten Web-Anwendung, Sie könnten versuchen, die MAC-Adresse bekommen Cache aus dem ARP. Wie Sie dies tun, auf dem Betriebssystem abhängen, aber unter Linux können Sie die Ausgabe von arp -n

analysieren

Andere Tipps

Sie können nicht. ... Also, nicht ohne die Hilfe von einigen voll vertrauenswürdigen Client-Software (auch bekannt als ein Browser-Plug-in), um Hilfe.

Die MAC-Adresse wird nicht vom Browser als Teil von ihrem Wunsch geliefert und ist nicht zugänglich entweder über Client-Seite JavaScript.

Der einzige Weg, solche Informationen zu sammeln, ist ein Browser-Plug-in liefern, dass solche Details in Ihrem Namen abrufen können. Im Fall der meisten Browser / Betriebssystem-Kombinationen, dies wird Ihre Benutzer zu vertrauen und die Installation der Plug-in erforderlich.

Diese effektiv bedeutet, dass es möglich ist, eine solche Lösung für eine Unternehmensumgebung zu konstruieren ... aber äußerst unwahrscheinlich, dass Arbeit für einen öffentlichen Blick auf Website.

Wenn Sie schauen, Authentifizierung zu erreichen (für die Zwecke der beiden Zugang oder Revision), dann würde ich vorschlagen, andere Optionen zu untersuchen, wie Zertifikate und dergleichen.

Sie können nicht. In der Regel können Sie die MAC-Adresse Ihrer Benutzer kennen.

Doch für IE auf vertrauenswürdigen Websites finden Sie unter diese .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top