sudo apt update
sudo apt install dumpcap # 通常随Wireshark自动安装
dumpcap --version
捕获数据包
sudo dumpcap -i eth0 -w capture.pcap
sudo dumpcap -i eth0 -c 100 -w capture.pcap
sudo dumpcap -i eth0 -l
过滤数据包
sudo dumpcap -i eth0 -f "tcp port 80" -w capture.pcap
sudo dumpcap -i eth0 -f "src host 192.168.1.100" -w capture.pcap
保存格式与路径
sudo dumpcap -i eth0 -P -w capture.pcapng
sudo dumpcap -i eth0 -w /path/to/capture.pcap
权限问题
setcap赋权:sudo setcap 'cap_net_raw,cap_net_admin=eip' /usr/sbin/dumpcap
wireshark组(需重新登录):sudo usermod -aG wireshark $USER
资源占用
sudo dumpcap -i eth0 -C 100 -w capture.pcap
虚拟机/特殊环境
法律与合规
/etc/dumpcap.conf设置默认参数(如接口、过滤器)。.pcap文件进行可视化分析。更多选项可通过man dumpcap查看官方文档。
参考来源:[1,3,4,5,7,10,12,13,14]