以下是Debian下Dumpcap捕获数据包的核心技巧:
安装与权限
sudo apt install dumpcap
安装。sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
赋予权限。基础捕获
sudo dumpcap -i any
。sudo dumpcap -i eth0
。-w output.pcap
。过滤技巧
-f "tcp port 80"
。-f "ip.addr == 192.168.1.1"
(IP)或-f "tcp"
(协议)。-f "tcp src port 80 and dst host example.com"
。高级选项
-c 100
(仅抓100个包)。-s 65535
(捕获完整数据包)。sudo dumpcap -i eth0 -w - | wireshark -k -i -
。-z fast
(启用快速模式)。配置文件
/etc/dumpcap.conf
或~/.dumpcap
,可设置默认接口、缓冲区大小等。注意事项
-C
限制文件大小(如-C 10m
限制10MB)。参考来源: