Comment détecter l'adresse MAC de l'utilisateur qui consulte votre site web en utilisant PHP?

StackOverflow https://stackoverflow.com/questions/3011878

  •  26-09-2019
  •  | 
  •  

Question

Je sais comment traquer une adresse IP, mais je dois retrouver l'adresse MAC des utilisateurs qui consultent ma page.

Comment y arriver?

Était-ce utile?

La solution

À moins que l'utilisateur se trouve sur le même réseau local que le serveur Web, vous ne pouvez pas le faire. Les adresses MAC sont sur la couche Ethernet ci-dessous TCP / IP, et ne sont pas inclus dans des paquets TCP / IP routés au large des utilisateurs réseau local.

Dans certains environnements, il pourrait être possible d'utiliser un plugin côté client pour permettre l'accès Javascript à l'adresse MAC, et transmettre ces informations au serveur.

Si ce une sorte d'application Web LAN, vous pouvez essayer d'obtenir l'adresse MAC du cache ARP. Comment vous faites cela dépendra du système d'exploitation, mais sous Linux vous pouvez analyser la sortie de arp -n

Autres conseils

Vous ne pouvez pas. ... Eh bien non sans l'aide d'un logiciel client entièrement confiance (alias un navigateur plug-in) à l'aide.

L'adresse MAC est pas fourni par le navigateur dans le cadre de celui-ci de la demande et n'est pas accessible via javascript côté client soit.

La seule façon de recueillir ces informations est de fournir un plug-in de navigateur qui peut récupérer ces informations sur votre nom. Dans le cas de la plupart des navigateurs / combinaisons de systèmes d'exploitation, cela exigera vos utilisateurs de confiance et d'installer le plug-in.

Ce efficace signifie qu'il est possible de concevoir une telle solution pour un environnement d'entreprise ... mais très peu de chances de travailler pour un site Web public face.

Si vous cherchez à obtenir l'authentification (aux fins de l'un accès ou d'audit), alors je suggère enquêter sur d'autres options telles que les certificats et autres.

Vous ne pouvez pas. En général, vous ne pouvez pas connaître l'adresse MAC de vos utilisateurs.

Cependant, pour IE sur les sites Web de confiance, voir cette .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top