使用 pcap 处理无线帧

问题描述 投票:0回答:3

我正在开发一个涉及与 802.11 帧中的数据交互的项目。我正在使用 libpcap 1.0。我已经从网站上以及我能找到的在线教程中编写了大部分代码,但大多数都是针对通过以太网进行嗅探的。我正在使用 Mac 进行数据包捕获。有谁知道我可以用作嗅探无线帧和提取数据的指南的资源。我有一些 c/c++ 经验,但不是专家,只需要一个地方来开始了解使用 pcap 处理 802.11 帧所涉及的差异。

wifi pcap libpcap packet-capture
3个回答
1
投票

如果您使用 linux 环境,则应使用 libpcap 库,可在 http://www.tcpdump.org
并使用 http://www.tcpdump.org/manpages/tcpdump.1.html. 上给出的 手册

如果您阅读了上面的手册页,您将不需要任何教程。您仍然可以看到一个从网络接口读取数据包的经典示例,参见 http://yuba.stanford.edu/~casado/pcap/section1.html

如果您正在使用windows,您可以使用Winpcap并使用http://www.winpcap.org/docs/来了解其功能。

但是如果您了解 Java,我强烈建议您使用 Jnetpcap (http://jnetpcap.com) 库。


0
投票

我正在寻找同样的东西;) 然后我写了它http://pcap-wireless.blogspot.com/2011/11/post-1.html


0
投票

tcpdump PCAP教程 使用 pcap 处理 802.11 帧中不正确的 mac 地址 有一些相关信息,介绍我在错误使用 pcap api 处理帧时遇到的一些陷阱以及由 radiotap 标头引起的问题。 另一个教程

希望这些有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.