在 Debian 系统下,dumpcap 是 Wireshark 套件中的抓包核心程序,通常由 dumpcap 或 wireshark-common 包提供。
下面按“直接依赖 / 运行时依赖 / 常见相关依赖”说明。
apt show dumpcap
# 或
dpkg -S dumpcap
在 Debian 中:
dumpcap 包本身wireshark-common(通常包含 dumpcap)libc6libglib2.0-0libpcap0.8 (或 libpcap0.8t64 在 64 位 time_t 架构)libwiretap14 / libwsutil15(版本随 Wireshark 版本变化)zlib1gadduserwireshark 用户组policykit-1(可选)dumpcap 通常需要:
wireshark 组setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcapDebian 安装时通常会:
sudo dpkg-reconfigure wireshark-common
选择 yes 允许非 root 抓包。
sudo apt update
sudo apt install dumpcap
如需命令行抓包:
dumpcap -i eth0 -w test.pcap
apt-cache depends dumpcap
# 或
apt-get install -s dumpcap
如果你告诉我 Debian 版本(如 11 / 12),我可以给出该版本下 完全的依赖树。