Come rilevare l'indirizzo MAC del l'utente che visualizza il tuo sito web con PHP?
-
26-09-2019 - |
Domanda
so come rintracciare un indirizzo IP, ma ho bisogno di rintracciare l'indirizzo MAC degli utenti che visualizzano la mia pagina.
Come per raggiungere questo obiettivo?
Soluzione
A meno che l'utente si trova sulla stessa LAN del server web, non si può fare questo. indirizzi MAC sono sullo strato sottostante ethernet TCP / IP, e non sono inclusi in pacchetti TCP / IP instradati all'esterno della rete locale degli utenti.
In alcuni ambienti, potrebbe essere il possibile uso di un plug-in sul lato client per consentire l'accesso Javascript per l'indirizzo MAC, e trasmette le informazioni al server.
Se questo è qualche tipo di applicazione web based LAN, si potrebbe provare a ottenere l'indirizzo MAC di cache ARP. Come si esegue questa operazione dipende dal sistema operativo, ma sotto Linux si può analizzare l'output di arp -n
Altri suggerimenti
Non è possibile. ... Beh, non senza l'aiuto di alcuni software client completamente fidato (aka un browser plug-in) per l'aiuto.
L'indirizzo MAC non viene fornito dal browser come parte di esso è richiesta e non è accessibile tramite client JavaScript lato sia.
L'unico modo per raccogliere tali informazioni è quello di fornire un browser plug-in che possono recuperare tali informazioni a vostro nome. Nel caso della maggior parte / combinazioni di sistema operativo del browser, questo richiederà agli utenti fidarsi e l'installazione del plug-in.
Questo modo efficace significa che è possibile progettare una soluzione del genere per un ambiente aziendale ... ma estremamente improbabile che il lavoro per un sito web di fronte a pubblico.
Se stai cercando di ottenere l'autenticazione (ai fini di entrambi accesso o di revisione), allora vorrei suggerire indagare altre opzioni, come certificati e simili.
Non è possibile. In generale, non è possibile conoscere l'indirizzo MAC dei vostri utenti.
Tuttavia, per IE su siti web di fiducia, vedi questo .