在 CentOS 上“sniffer”通常不是某一个具体软件的名字,而是抓包/嗅探类工具的统称(如 tcpdump、wireshark、tshark、sniffit、netsniff-ng 等)。下面按常见情况说明如何卸载。
rpm -qa | grep -i sniff
rpm -qa | grep -i tcpdump
rpm -qa | grep -i wireshark
rpm -qa | grep -i tshark
或者查看命令来自哪个包:
which tcpdump
rpm -qf $(which tcpdump)
sudo yum remove tcpdump
或
sudo dnf remove tcpdump
sudo yum remove wireshark wireshark-gnome tshark
sudo yum remove sniffit
sudo yum remove netsniff-ng
如果 rpm -qf 查不到,可能是源码安装:
which sniffer_name
然后到源码目录执行:
make uninstall
或手动删除二进制文件:
sudo rm -f /usr/local/sbin/sniffer_name
which tcpdump
rpm -qa | grep -i sniff
无输出即表示已卸载。
如果你能告诉我具体的 sniffer 名称或报错信息(比如 sniffit、darkstat、argus 等),我可以给你更精确的卸载命令。