小编Nic*_*ang的帖子

为什么pcap_loop()和获取数据包之间有很长的延迟?

我正在使用libpcap编写一个嗅探器.我的问题是,在调用pcap_loop()或pcap_next()并实际获取数据包(调用回调函数)之间有7-10秒的延迟.但是,如果我在同一设备上使用带有相同过滤器的wireshark,则在按下"开始"按钮后没有这样的延迟.为什么我的程序有延迟,有没有办法解决这个问题?

我正在研究atheros wifi芯片.使用设备将设备设置为监控模式

airmon-ng start wlan0
Run Code Online (Sandbox Code Playgroud)

我确信有足够的流量可以收听,因为我可以看到wireshark中的软件包.谢谢.

c linux wifi libpcap

5
推荐指数
1
解决办法
1662
查看次数

标签 统计

c ×1

libpcap ×1

linux ×1

wifi ×1