【发布时间】:2021-08-16 00:49:55
【问题描述】:
我正在玩 Scapy 嗅探功能,我想在参数中添加一个过滤器。所以我添加了这个过滤器:
pkt = sniff(count=1, filter='arp')
我收到的输出是:
WARNING: Cannot set filter: libpcap is not available. Cannot compile filter !
我仍然收到一个被嗅探的数据包,但由于某种原因过滤器无法正常工作。
我正在运行 Mac OS Big Sur。我使用 Homebrew 安装了 libpcap,并使用 Homebrew 安装了 tcpdump。
我也在网上看到你可以在 Scapy 上手动初始化 pcap 使用
conf.use_pcap = True
但是当我输入这个时,我得到:
WARNING: No libpcap provider available ! pcap won't be used
我确定这只是一个小修复,但我似乎无法弄清楚我做错了什么。如果有人可以提供帮助,那就太棒了!
【问题讨论】:
-
我也有同样的问题,通过vbox安装kali linux,应该可以顺利运行...
标签: python filtering scapy sniffing