在CentOS下,可以使用tcpdump命令来抓取网络数据包。下面是使用tcpdump的一些常用方法:

  1. 抓取指定网络接口的数据包:
sudo tcpdump -i eth0
  1. 抓取指定协议的数据包,如TCP、UDP:
sudo tcpdump tcp
sudo tcpdump udp
  1. 抓取指定源或目的IP地址的数据包:
sudo tcpdump src 192.168.1.1
sudo tcpdump dst 192.168.1.1
  1. 抓取指定端口号的数据包:
sudo tcpdump port 80
  1. 抓取指定协议和端口号的数据包:
sudo tcpdump tcp port 80
sudo tcpdump udp port 53
  1. 将抓取到的数据包保存到文件:
sudo tcpdump -i eth0 -w packets.pcap
  1. 读取保存的数据包文件:
sudo tcpdump -r packets.pcap
  1. 显示数据包的详细信息:
sudo tcpdump -v
  1. 显示数据包的十六进制和ASCII码:
sudo tcpdump -x

以上是tcpdump的一些常用方法,更多详细用法可以通过man tcpdump命令查看

centos下tcpdump如何使用

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

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