La Web del Programador: Comunidad de Programadores
 
    Pregunta:  52054 - DETECTAR MAC ADRESS
Autor:  Alberto M
Hola, hay alguna posibilidad de detectar la mac adres de un equipo que se conecte a mi sitio web?

Gracias.

  Respuesta:  Gabriel Del Rio
Bueno directamente en tu servidor, no no hay forma. pero puedes hacer que del lado del cliente te lo envie el mismo navegador.

Es decir que del lado del clkiente si es posible obtener la mac. La i mplementaciĆ³n la pondrias en la pĆ”gina que el cliente visitaria (usando javascript) recordemos que js se ejecuta del lado del cliente y no en el servidor.

var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\" + strComputer + "\root\cimv2");
var e = new Enumerator(objWMIService.ExecQuery("Select * from Win32_NetworkAdapter","WQL",48));

for (;!e.atEnd();e.moveNext())
{ objItem = e.item();
WScript.Echo ("MACAddress: " + objItem.MACAddress)
}

ahora ya tendrias que hacer que esto te lo envie en un form a tu servidor y ahi poder capturarlo, usando un php o bien asp.