我想知道是否有更简单的方法来确定 wifi 网络的以下参数。对于已经将笔记本电脑连接到 wifi 网络的用户。
wifi网络是否支持PS-Poll模式(这是针对电池供电设备的省电模式)。
使用哪种 wpa2 企业身份验证协议(即 peapv0-mschapv2 与 eap-tls)
背景
我正在开发一款使用电池供电的嵌入式设备。我需要某种诊断程序,以便最终用户能够确定我的设备是否能在他们的网络上工作。如果有一个 wifi 诊断实用程序,可以在 PC 或 Linux 实时磁盘上启动,并获取此类信息,而无需 IT 人员登录到他们的接入点来告知他们,那就太好了。原因是:这通常需要数周时间,而且并不总是能得到准确的信息。
我知道 PS-Poll 理论上可以通过让应用程序向某个外部站点发出请求来解决。关闭 wifi 并查看它会在信标帧中收到响应。但是,不知道是否存在这样的应用程序。如果所述应用程序能够在较低级别控制 wifi,则可以进行实验...
我不确定是否有可能确定存在哪种类型的 WPA2 身份验证协议。注意:我不是在谈论 TKIP 或 CCMP 等加密方法。
答案1
这听起来很像 Kismet 所做的事情,但是它的优点可能不会被广泛接受。
我可以从 XP、2003 Server 和 Vista 中 WZSVC 项下的注册表中收集 Windows 存储的 WiFi 配置文件。(HKLM/System/CurrentCSet/Drivers/WzSVC 或 Wlansvc)//您必须准备好自己浏览树)从那时起,它被更改为 WlanSvc,并且在 8 和 2012(尚未测试 Win7)我在以系统身份检查密钥时获得不同的更少信息,如下所示:
- 同时执行两个注册表编辑器,一个以管理员身份执行:
注册表编辑器 /m
然后作为系统通过 AT 作业或 psexec
psexec.exe -i -s regedit.exe /m
与 2012 年相比,我可以调整一些参数,但无法查看我的系统 B/G/N 参数。但作为管理员,我可以查看存储在特定 WLan 的 GUID 中的已成功连接的特定连接配置文件
这不是您想要的工具,但您会觉得很有趣,可以根据 AP 检测到的 MAC 并创建免费/无垃圾邮件 ID,查询 WigleNET 的全球 AP 数据库以查找检测到的特征。