在 CentOS 系统中,可以使用 tcpdump 命令捕获指定 IP 地址的 ICMP 包,并将其保存到文件中。

以下是命令格式:

tcpdump -i eth0 'ip host '<IP地址>' and icmp' -w '<文件名>'

其中:

  • eth0 为网卡名称,可以根据实际情况进行调整。
  • '<IP地址>' 为要抓取的 IP 地址。
  • icmp 为协议类型。
  • '<文件名>' 为保存结果的文件名。

例如,要捕获 192.168.1.100 的 ICMP 包并将其保存到名为 icmp_capture.pcap 的文件中,可以使用以下命令:

tcpdump -i eth0 'ip host '192.168.1.100' and icmp' -w 'icmp_capture.pcap'

注意:

  • 命令中的单引号 ' 是为了防止 shell 对命令中的空格进行解析。
  • 运行该命令需要 root 权限。

希望本文对你有所帮助。

CentOS 使用 tcpdump 捕获指定 IP 地址的 ICMP 包并保存

原文地址: https://www.cveoy.top/t/topic/jnjc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录