在 CentOS 上安装“sniffer”一般指安装网络抓包工具,最常见的有 tcpdump、Wireshark(tshark)、ngrep 等。下面按常用场景给你说明。
sudo yum install -y tcpdump
tcpdump --version
# 抓取 eth0 网卡流量
sudo tcpdump -i eth0
# 抓取指定端口
sudo tcpdump -i eth0 port 80
# 写入文件
sudo tcpdump -i eth0 -w capture.pcap
sudo yum install -y wireshark wireshark-cli
如果提示找不到包,先启用 EPEL:
sudo yum install -y epel-release
sudo yum install -y wireshark
tshark -i eth0
sudo yum install -y ngrep
示例:
sudo ngrep -d eth0 port 80
很多抓包工具都需要它:
sudo yum install -y libpcap libpcap-devel
查看网卡名:
ip addr
使用 sudo 或切换到 root:
sudo -i
如果你说的 sniffer 是某个具体工具(如:
可以告诉我:
我可以给你精确安装步骤或源码编译方法。