Могу ли я найти BSSID (MAC-адрес) беспроводной точки доступа по HTTP-запросу? - PullRequest
1 голос
/ 08 декабря 2010

Допустим, кто-то настраивает беспроводное подключение к интернету в кафе и отправляет HTTP-запрос на johnsveryownserver.com.На стороне сервера, есть ли способ определить MAC-адрес беспроводной точки доступа , к которой они подключены?(Обратите внимание, что меня не интересует MAC-адрес их компьютера.)

Если я не могу сделать это с помощью простого старого HTTP-запроса, могу ли я что-либо сделать в браузере (например, с помощью javascript)чтобы найти MAC-адреса ближайших беспроводных точек доступа?Это может быть даже лучше, потому что я могу собрать все близлежащие беспроводные MAC-адреса.

Я пытаюсь избежать загрузки пользователем подключаемого модуля или независимого исполняемого файла.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2010

Нет, вы не можете.Использование плагина - ваша единственная возможность (это возможно с Java, но это не входит в мои компетенции).

0 голосов
/ 08 декабря 2010

Я скажу, что это возможно, потому что есть люди, которые намного умнее меня.

Однако, достаточно сложно получить локальный MAC-адрес, запрашивая WMI с помощью сценариев на стороне клиента, не говоря уже о попыткезапрос мимо локальной машины.Я уверен, что могу сказать, что в настоящее время это невозможно, и если вы это сделаете, вы потеряете большой набор данных из-за того, что настройки безопасности браузера остановят ваш скрипт.

...