在 CentOS 上,“sniffer” 通常不是某一个具体软件名,而是一类网络抓包/监听工具的统称,比如:
tcpdumpwireshark(含 tshark)sniffitnetsniff-ng下面分情况说怎么卸载。
rpm -qa | grep -i sniff
rpm -qa | grep -i tcpdump
rpm -qa | grep -i wireshark
which tcpdump
which tshark
which sniffit
sudo yum remove tcpdump
sudo yum remove wireshark wireshark-gnome
sudo yum remove sniffit
sudo yum remove netsniff-ng
CentOS 7 用
yum,CentOS 8+ 用dnf,命令基本一样。
如果你之前是 ./configure && make && make install 装的:
cd 源码目录
sudo make uninstall
只能手动删:
which sniffer_name
然后删除对应文件,例如:
sudo rm -f /usr/local/bin/sniffer_name
有时并不是软件,而是:
promisc 模式ps aux | grep -E 'tcpdump|tshark|sniff'
ip link set eth0 promisc off
如果你能告诉我:
我可以给你精确的一条卸载命令。