我可以从HTTP请求中找到无线接入点的BSSID(MAC地址)吗?

时间:2010-12-08 14:24:58

标签: javascript http router mac-address

假设某人正在设置无线连接到互联网的咖啡店,他们会向johnsveryownserver.com发送HTTP请求。服务器端,有什么方法可以确定它们所连接的无线接入点的MAC地址? (请注意,我对他们机器的MAC地址不感兴趣。)

如果我不能使用普通的旧HTTP请求执行此操作,我是否可以在浏览器中执行任何操作(例如通过javascript)以扫描附近任何无线接入点的MAC地址?这甚至可能更好,因为我可以收集附近的所有无线MAC地址。

我试图避免让用户下载插件或独立的可执行文件。

2 个答案:

答案 0 :(得分:0)

我会说这可能是因为有些人比我聪明得多。

但是,通过使用客户端脚本查询WMI来获取本地MAC地址是很困难的,更不用说尝试通过本地计算机进行查询了。我有信心说这目前无法实现,如果你这样做,由于浏览器安全设置暂停你的脚本,你将错过大量数据。

答案 1 :(得分:0)

不,你不能。使用插件是您唯一的选择(可能使用Java,但这超出了我的专业领域)。