我在 Windows 上使用本机 Wifi api 以编程方式使用 WLAN 执行一些任务。但是,我的问题是它暴露了有限的功能集。我想访问提供接入点负载、通话时间等的信标帧的某些字段。可以使用哪些工具来做到这一点?
提前致谢!
我在 Windows 上使用本机 Wifi api 以编程方式使用 WLAN 执行一些任务。但是,我的问题是它暴露了有限的功能集。我想访问提供接入点负载、通话时间等的信标帧的某些字段。可以使用哪些工具来做到这一点?
提前致谢!
有一种方法可以在 Windows 下使用 Wireshark捕获 WiFi 数据包。您必须安装Acrylic WiFi 软件
Acrylic WiFi 是一款适用于 windows 的 WiFi 嗅探器,它安装了一个 NDIS 驱动程序,该驱动程序在监控模式下捕获 wlan 数据包,并添加了对 wireshark 和 Cain & Abel 捕获 WiFi 数据包的支持。
一旦安装了 Acrylic,您必须以管理员身份启动 Acrylic、wireshark 或 Cain 并选择您的 NDIS WiFi 接口。
在 Windows Vista 或更高版本中,您可以使用“支持原始 802.11 流量”的 Npcap。Npcap 是使用 NDIS 6 Light-Weight Filter (LWF) 对 WinPcap 的更新。
https://wiki.wireshark.org/CaptureSetup/WLAN#Starting_from_Windows_Vista:_Npcap