Ubuntu系统获取dumpcap的主要途径及步骤
Ubuntu的官方软件仓库中已包含dumpcap,可通过apt工具直接安装。dumpcap是Wireshark的命令行组件,通常与tcpdump等工具一同提供。
sudo apt update
② 安装dumpcap(自动解决依赖关系):sudo apt install dumpcap
③ 验证安装结果(显示版本信息则成功):dumpcap --version
此方法无需手动编译,适合大多数用户。若需要dumpcap的最新功能或特定版本,可从Wireshark官方网站下载源码编译安装。
sudo apt update
sudo apt install build-essential libpcap-dev libnl-dev libnl-genl-3-dev
② 下载Wireshark源码(替换为最新版本链接,如v2.4.8):wget https://github.com/wireshark/wireshark/archive/refs/tags/v2.4.8.tar.gz
tar -xzvf v2.4.8.tar.gz
cd wireshark-2.4.8
③ 编译并安装(生成dumpcap可执行文件):./configure
make
sudo make install
④ 验证安装:dumpcap --version
编译安装耗时较长,但能获得最新功能。dumpcap需要root权限才能捕获网络数据包。安装完成后,需将当前用户加入wireshark组(避免每次使用sudo):
sudo usermod -aG wireshark $USER
注销并重新登录后,普通用户即可直接运行dumpcap命令。