温馨提示×

dumpcap debian依赖哪些

小樊
39
2026-10-27 05:50:17
栏目: 智能运维

在 Debian 系统下,dumpcap 是 Wireshark 套件中的抓包核心程序,通常由 dumpcap 或 wireshark-common 包提供。

下面按“直接依赖 / 运行时依赖 / 常见相关依赖”说明。


1. 提供 dumpcap 的包

apt show dumpcap
# 或
dpkg -S dumpcap

在 Debian 中:

  • dumpcap 包本身
  • 或 wireshark-common(通常包含 dumpcap)

2. dumpcap 的典型依赖(Debian)

核心依赖

  • libc6
    GNU C Library
  • libglib2.0-0
    GLib 运行时库(Wireshark 基础库)
  • libpcap0.8 (或 libpcap0.8t64 在 64 位 time_t 架构)
    libpcap 抓包库
  • libwiretap14 / libwsutil15(版本随 Wireshark 版本变化)
    Wireshark 内部库
  • zlib1g
    压缩支持

权限相关

  • adduser
    用于创建 wireshark 用户组
  • policykit-1(可选)
    用于非 root 抓包授权(部分桌面环境)

3. 抓包权限依赖(重要)

dumpcap 通常需要:

  • 属于 wireshark 组
  • 或 setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

Debian 安装时通常会:

sudo dpkg-reconfigure wireshark-common

选择 yes 允许非 root 抓包。


4. 最小化安装示例

sudo apt update
sudo apt install dumpcap

如需命令行抓包:

dumpcap -i eth0 -w test.pcap

5. 查看完整依赖(精确)

apt-cache depends dumpcap
# 或
apt-get install -s dumpcap

如果你告诉我 Debian 版本(如 11 / 12),我可以给出该版本下 完全的依赖树。

0 踩