2 Stimmen

Kann ich die BSSID (MAC-Adresse) eines drahtlosen Zugangspunkts anhand einer HTTP-Anfrage ermitteln?

Nehmen wir an, jemand sitzt in einem Café, das drahtlos mit dem Internet verbunden ist, und sendet eine HTTP-Anfrage an johnsveryownserver.com. Gibt es eine Möglichkeit, serverseitig die MAC-Adresse des Benutzers zu ermitteln? drahtloser Zugangspunkt mit dem sie verbunden sind? (Beachten Sie, dass ich nicht an der MAC-Adresse ihres Rechners interessiert bin).

Wenn ich dies nicht mit einer einfachen alten HTTP-Anfrage tun kann, gibt es irgendetwas, das ich im Browser tun kann (z. B. über Javascript), um nach den MAC-Adressen von drahtlosen Zugangspunkten in der Nähe zu suchen? Dies könnte sogar besser sein, weil ich alle nahe gelegenen drahtlosen MAC-Adressen sammeln kann.

Ich versuche zu vermeiden, dass der Benutzer ein Plugin oder eine unabhängige ausführbare Datei herunterladen muss.

1voto

Spencer Hakim Punkte 1543

Nein, das können Sie nicht. Die Verwendung eines Plugins ist die einzige Möglichkeit (vielleicht ist es mit Java möglich, aber das ist nicht mein Fachgebiet).

0voto

Greg Buehler Punkte 3869

Ich behaupte, dass dies möglich ist, weil es Leute gibt, die viel klüger sind als ich.

Es ist jedoch schon schwierig genug, die lokale MAC-Adresse durch Abfrage von WMI mit clientseitigem Scripting zu erhalten, ganz zu schweigen von dem Versuch, eine Abfrage über den lokalen Rechner hinaus durchzuführen. Ich bin zuversichtlich, dass dies derzeit nicht möglich ist, und wenn Sie es doch tun, entgeht Ihnen eine große Menge an Daten, weil die Sicherheitseinstellungen des Browsers Ihr Skript stoppen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X