我可以从HTTP请求找到无线访问点的BSSID(MAC地址)吗?
-
10-10-2019 - |
题
假设有人在连接到互联网的无线咖啡店里,他们向JohnSveryownserver.com发送了HTTP请求。服务器端,有什么方法可以确定该MAC地址 无线访问点 他们与之相关吗? (请注意,我对他们机器的MAC地址不感兴趣。)
如果我不能使用普通的旧HTTP请求来执行此操作,是否可以在浏览器内进行任何操作(例如,通过JavaScript)来扫描附近任何无线访问点的MAC地址?这甚至更好,因为我可以收集附近的所有无线MAC地址。
我正在尝试避免让用户下载插件或独立可执行文件。
解决方案
不,你不能。使用插件是您唯一的选择(Java可能是可能的,但这超出了我的专业知识领域)。
其他提示
我会说这可能是可能的,因为有人比我聪明得多。
但是,很难通过使用客户端脚本来查询WMI来获取本地MAC地址,更不用说试图通过本地机器查询。我有信心说目前无法实现这一目标,如果您这样做,则由于浏览器安全设置停止了脚本,您将错过大量数据。
不隶属于 StackOverflow