在 Debian 上,dumpcap 是 Wireshark 套件里的抓包工具,通常用来抓包并输出到文件或标准输出。下面按常见用法说明“如何输出”。
sudo apt update
sudo apt install wireshark-common
(dumpcap 一般在 wireshark-common 包里)
sudo dumpcap -i eth0 -w capture.pcap
-i eth0:监听网卡-w capture.pcap:输出到文件按 Ctrl+C 停止抓包。
sudo dumpcap -i eth0 -w capture.pcap -b filesize:10000 -b files:5
filesize:10000:每个文件 10MBfiles:5:最多 5 个文件(循环覆盖)sudo dumpcap -i eth0 -P -w -
-P:不写 pcapng,直接 pcap-w -:输出到 stdout可配合其他工具:
sudo dumpcap -i eth0 -P -w - | tcpdump -r -
sudo dumpcap -i eth0 -c 100 -w capture.pcap
抓 100 个包后自动停止。
sudo dpkg-reconfigure wireshark-common
# 选择 "yes",把用户加入 wireshark 组
sudo usermod -aG wireshark $USER
重新登录后即可:
dumpcap -i eth0 -w capture.pcap
dumpcap -D
如果你是指:
可以告诉我具体场景,我给你对应命令。