【发布时间】:2018-01-15 21:48:53
【问题描述】:
我正在尝试构建一个应用程序,该应用程序将使用原始套接字从用户空间一起发送 802.11 管理帧和数据帧。我能够使用 sendto() 函数发送数据帧,但我也需要发送管理帧,我主要是卡住了。有没有可能的方法?
【问题讨论】:
-
你试过谷歌搜索一下吗?看看这个Github link。
-
你需要使用 libtins 之类的东西,它使用了 radiotap 扩展
-
@Gaurav 我已经查看了这个 Github 链接,实际上已经实现了。那么问题是当我检查wireshark中的痕迹时,802.11帧是数据帧,但我期望的是使用RAW套接字发送控制帧。
标签: c linux raw-sockets