在 Debian 上用 dumpcap 看“实时”流量,通常有几种用法,取决于你想要“看内容”还是“只是抓包”。
dumpcap 只是一个抓包/写文件工具,它本身没有交互式实时显示界面。
如果你想要“实时看包内容”,一般是:
sudo dumpcap -i eth0 -w - | wireshark -k -i -
说明:
-i eth0:监听网卡-w -:输出到标准输出wireshark -k -i -:实时从管道读取(需要桌面环境)如果你在服务器上没图形界面,这条不适合。
sudo tshark -i eth0
sudo dumpcap -i eth0 -w /tmp/live.pcap &
tshark -r /tmp/live.pcap -Y "tcp" -V
或更常用:
tail -c +0 -f /tmp/live.pcap | tshark -r -
sudo dumpcap -i eth0 -w - | tshark -r - -q -z io,stat,1
每秒统计一次流量。
sudo tcpdump -i eth0 -n
sudo tshark -i eth0 -f "tcp port 80"
sudosudo apt install wireshark
(dumpcap 属于 wireshark 包)
dumpcap 不适合“直接看实时”
实时看 → 用tshark或tcpdump
dumpcap 适合 → 高性能抓包存文件
如果你告诉我:
我可以给你一条最适合你的实时命令。