标签: scapy
我在scapy中编写了以下代码来过滤UDP帧。但是它不仅捕获了UDP,还捕获了所有帧。
sniff(filter = "UDP", timeout=5) ERROR: Could not compile filter expression UDP
输出为:
- Sniffed: TCP:41 UDP:32 ICMP:0 Other:11
我正在使用Windows7。我已经安装了npcap-0.99-r9和nmap-7.70。有人可以提出原因吗?
答案 0 :(得分:2)
嗨,
filter参数为BPF filter:协议名称为小写。
filter
您只需要使用sniff(filter="udp", timeout=5)
sniff(filter="udp", timeout=5)