可以的,Debian 完全支持 dumpcap,它是 Wireshark 套件里的命令行抓包工具。
下面给你一个在 Debian 上的常见使用说明:
sudo apt update
sudo apt install wireshark-common
安装过程中会问:
Should non-superusers be able to capture packets?
which dumpcap
dumpcap --version
sudo dumpcap -i eth0 -w capture.pcap
如果安装时没选允许普通用户抓包,可以手动设置:
sudo dpkg-reconfigure wireshark-common
或手动授权:
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
然后把自己加入 wireshark 组:
sudo usermod -aG wireshark $USER
⚠️ 重新登录或重启后生效。
dumpcap -D # 列出可用网卡
dumpcap -i any -w test.pcap
dumpcap -i eth0 -c 100 # 抓 100 个包
dumpcap 不能解析协议,只能抓包如果你愿意,可以告诉我:
我可以给你更精准的配置方案。