在 Debian 系统中,“sniffer” 并不是一个具体的软件包名称,而是网络嗅探工具的统称。常见的 sniffer 工具包括 tcpdump、Wireshark、tshark、netsniff-ng 等。
因此,更新“Debian sniffer”通常是指更新这些网络嗅探工具。
下面分情况说明如何更新。
如果你不确定具体是哪个工具,先更新整个系统:
sudo apt update
sudo apt upgrade
或(包含发行版升级):
sudo apt full-upgrade
这会更新所有已安装的 sniffer 工具到 Debian 仓库中的最新版本。
sudo apt update
sudo apt install --only-upgrade tcpdump
查看版本:
tcpdump --version
sudo apt update
sudo apt install --only-upgrade wireshark tshark
查看版本:
wireshark --version
tshark --version
如果你需要 非 root 用户抓包,安装后执行:
sudo dpkg-reconfigure wireshark-common并把自己的用户加入
wireshark组:sudo usermod -aG wireshark $USER
sudo apt update
sudo apt install --only-upgrade netsniff-ng
Debian 的 apt 不会管理源码安装的软件,需要手动更新:
cd /path/to/sniffer-source
git pull
make clean
make
sudo make install
或按你当初的安装方式重新编译。
apt list --installed | grep -E "tcpdump|wireshark|tshark|netsniff"
sudo 或加入 wireshark 组请补充以下信息,我可以更精确说明:
tcpdump、wireshark)我可以直接给你精确升级命令。