Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以以某种方式使用 pcap 库(甚至其他任何东西)以编程方式设置 802.11 通道吗?我写了一个嗅探器,需要在不同的通道上嗅探,所以我需要先设置特定的。我一直在搜索,但找不到任何东西,所以我目前使用 iw 工具手动设置它。
不,libpcap 当前没有获取可用 802.11 频道列表或设置当前频道的 API。
我从“iw 工具”推断您正在 Linux 上执行此操作;您必须直接使用 netlink 调用来设置通道 - 例如,请参见ws80211_utils.cWireshark 顶级源目录中文件中的代码。
ws80211_utils.c