Wireshark:此版本的 Wireshark 不支持无线控件

Wireshark: Wireless controls are not supported in this version of Wireshark

我是 运行 MacOSX 10.10.5,正在尝试嗅探我自己网络上的数据包。

我正在使用 Wireshark 版本 2.0.2(截至 post 的最新版本)

如何访问无线控件?

图片:

通过在Wireshark源码caputils/ws80211_utils.c中添加代码,在OSX上,使用the CoreWLAN framework控制Wi-Fi适配器通道等,然后修改Wireshark GUI 代码,这样它就不会检查 #if defined(HAVE_LIBNL) && defined(HAVE_NL80211) 来确定所讨论的 802.11 实用程序是否存在。

目前,无线控件仅在 1) Linux 和 2) Windows 上使用 AirPcap 适配器可用。需要进行相关更改以在 OS X 上支持它们(以及类似更改,如果可能的话,适用于相关 OS 以及其他 OSes)。