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.
我在 scapy 中编写了以下代码来过滤 UDP 帧。但它不仅捕获了 UDP 的所有帧。
sniff(filter = "UDP", timeout=5) ERROR: Could not compile filter expression UDP
输出是:
- Sniffed: TCP:41 UDP:32 ICMP:0 Other:11
我使用的是 Windows 7。我已经安装了 npcap-0.99-r9 和 nmap-7.70。有人可以建议可能是什么原因。
你好,
该filter参数是一个BPF 过滤器:协议名称是小写的。
filter
你只需要使用sniff(filter="udp", timeout=5)
sniff(filter="udp", timeout=5)