【问题标题】:Mac OS X Lion Radiotap header and libpcapMac OS X Lion Radiotap 标头和 libpcap
【发布时间】:2011-12-30 01:51:51
【问题描述】:

您好,我正在尝试查找有关 mac os x Lion 的 radiotap 标头的信息。我正在尝试捕获无线数据包,但我从 802.11 帧中获取的 MAC 地址与wireshark 输出的内容不匹配。 mac 地址的某些部分看起来与wireshark 报告的内容很接近。我之前发布了一个问题,从中我了解到无线电分接头的存在,有人知道我在哪里可以找到它在 mac os x 上的详细信息。我已经查看了一些 libpcap/tcpdump 源,但是对于在处理数据包时如何准确地考虑 radiotap 标头,我有点迷茫。非常感谢任何建议。提前致谢

【问题讨论】:

    标签: c wireless pcap libpcap


    【解决方案1】:

    有关 radiotap 标头的信息,请参阅 the radiotap.org site。如果您只想跳过radiotap 标头以获取802.11 标头,请从radiotap 标头中获取little-endian it_len 字段;它表示 radiotap 标头有多大。

    但是请注意,如果 802.11 帧是从 Atheros 网络设备捕获的,则 802.11 标头和有效负载之间可能会有一些填充;请参阅the flags field 中的“帧在 802.11 标头和有效负载(到 32 位边界)之间有填充”标志。不幸的是,这将需要您解析 radiotap 标头。

    【讨论】:

      猜你喜欢
      • 2011-10-11
      • 2011-12-29
      • 2011-10-11
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 2011-10-12
      • 2012-03-22
      • 2012-04-05
      相关资源
      最近更新 更多