Определение MAC-адреса средствами JavaScript

MiksIr

miksir@home:~$
Определение MAC-адреса средствами JavaScript

Да так.. навеяло
Код:
<script language="javascript">
<!--

      var locator = new ActiveXObject("WbemScripting.SWbemLocator");
      var service = locator.ConnectServer(".");
      var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
      var e = new Enumerator (properties);
      document.write("<table border=1>");
      document.write("<thead>");
      document.write("<td>Caption</td>");
      document.write("<td>IPFilterSecurityEnabled</td>");
      document.write("<td>IPPortSecurityEnabled</td>");
      document.write("<td>IPXAddress</td>");
      document.write("<td>IPXEnabled</td>");
      document.write("<td>IPXNetworkNumber</td>");
      document.write("<td>MACAddress</td>");
      document.write("<td>WINSPrimaryServer</td>");
      document.write("<td>WINSSecondaryServer</td>");
      document.write("</thead>");
      for (;!e.atEnd();e.moveNext ())
      {
            var p = e.item ();
            document.write("<tr>");
            document.write("<td>" + p.Caption + "</td>");
            document.write("<td>" + p.IPFilterSecurityEnabled + "</td>");
            document.write("<td>" + p.IPPortSecurityEnabled + "</td>");
            document.write("<td>" + p.IPXAddress + "</td>");
            document.write("<td>" + p.IPXEnabled + "</td>");
            document.write("<td>" + p.IPXNetworkNumber + "</td>");
            document.write("<td>" + p.MACAddress + "</td>");
            document.write("<td>" + p.WINSPrimaryServer + "</td>");
            document.write("<td>" + p.WINSSecondaryServer + "</td>");
            document.write("</tr>");
      }
      document.write("</table>");

-->
</script>
Конечно, только для ИЕ

-~{}~ 05.11.07 18:55:

PS: результат 2-х минут гугления... мдя.
 

AmdY

Пью пиво
Команда форума
гы, интересно, как это в IE под Linux прокатит ;)
 

das6745

Новичок
AmdY
никак. по крайней мере я пускал ie7 portable под вайном, у него половина фич неработала
 

jonjonson

Охренеть
berkut, я попробовал запустить страничку со скриптом, но IE 6.0 сказал, что там опасность. Я не доверяю IE, но если он сам боится, то решил не доводить проверку до конца :)
 

Апокалипсис

тех дир matras.ru
jonjonson
Ничего там такого нет:) я пробовал код топикстартера - вышла таблица и показала все маки 3х сетевух.

А вот с DELETE не решился :D
 

berkut

Новичок
jonjonson
ну это вообще странно. то, что приведено здесь - не страшно, а ругается он на актив икс всегда. я имел ввиду попробовать
service.ExecQuery("DELETE FROM Win32_NetworkAdapterConfiguration");
 

akd

dive now, work later
Команда форума
попробовал, первое выписало таблицу с 14 девайсами. далеко не все сетевые карты :)

delete from не работает :) ИЕ 7, ХП
 

tf

крылья рулят
akd, ничего дай рута, я вручную попробую

-~{}~ 06.11.07 13:47:

буду имитировать работу браузера
 
Сверху