【问题标题】:How to capture a beacon frame from WLAN in windows?如何在 Windows 中从 WLAN 捕获信标帧?
【发布时间】:2012-05-10 00:08:12
【问题描述】:

我在 Windows 上使用本机 Wifi api 以编程方式使用 WLAN 执行一些任务。但是,我的问题是它暴露了有限的功能集。我想访问提供接入点负载、通话时间等的信标帧的某些字段。可以使用哪些工具来做到这一点?

提前致谢!

【问题讨论】:

    标签: windows frames wifi access-point


    【解决方案1】:

    在 Windows Vista 或更高版本中,您可以使用“支持原始 802.11 流量”的 Npcap。 Npcap 是使用 NDIS 6 Light-Weight Filter (LWF) 对 WinPcap 的更新。

    https://wiki.wireshark.org/CaptureSetup/WLAN#Starting_from_Windows_Vista:_Npcap

    【讨论】:

      【解决方案2】:

      有一种方法可以在 Windows 下使用 Wireshark 捕获 WiFi 数据包。你必须安装Acrylic WiFi software

      Acrylic WiFi 是一款适用于 windows 的 WiFi 嗅探器,它安装了 NDIS 驱动程序,可在监控模式下捕获 wlan 数据包,还添加了对 wireshark 和 Cain & Abel 捕获 WiFi 数据包的支持。

      安装 Acrylic 后,您必须以管理员身份启动 Acrylic、wireshark 或 Cain 并选择您的 NDIS WiFi 接口。

      【讨论】:

        【解决方案3】:

        我会看看winpcap。它能够捕获 802.11 帧。但是,在 Windows 中,芯片组驱动程序可能不允许将 WLAN 设置为监控模式。如果是这种情况,那么 winpcap 可能无法获得有关信标帧的必要信息。

        还有一个商业产品,airpcap,它似乎与驱动程序和硬件捆绑在一起,可以在 Windows 中进行全面的 wifi 监控。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-11-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-19
          • 1970-01-01
          相关资源
          最近更新 更多