Dumpcap 在 Debian 的过滤器支持概览
常用过滤器与示例
| 目的 | 过滤器表达式 | 说明 |
|---|---|---|
| 捕获某主机流量 | host 192.168.1.10 | 双向匹配该 IP |
| 仅源或目的 | src host 192.168.1.10 / dst host 192.168.1.10 | 单向匹配 |
| 某端口或全部 | port 80 / tcp port 80 / udp port 53 | 协议可选 |
| 源/目的端口 | src port 5000 / dst port 443 | 精确端口方向 |
| 协议限定 | tcp、udp、icmp、ip、ip6 | 协议类过滤 |
| 组合条件 | src host 1.1.1.1 and dst port 80 and tcp | 多条件并用 |
| 排除主机 | not host 192.168.1.10 | 反向匹配 |
| MAC 地址 | ether host 00:11:22:33:44:55 | 二层过滤 |
| DNS 流量 | udp port 53 or tcp port 53 | 同时覆盖 UDP/TCP |
| HTTP/HTTPS | tcp port 80 or tcp port 443 | 明文与 TLS 端口 |
| 写入文件 | -w file.pcap -f “tcp port 80” | 将过滤结果落盘 |
| 以上示例均为 dumpcap 可直接使用的 BPF 捕获过滤语法。 |
使用要点