centos下tcpdump如何使用
在CentOS下,可以使用tcpdump命令来抓取网络数据包。下面是使用tcpdump的一些常用方法:
- 抓取指定网络接口的数据包:
sudo tcpdump -i eth0
- 抓取指定协议的数据包,如TCP、UDP:
sudo tcpdump tcp
sudo tcpdump udp
- 抓取指定源或目的IP地址的数据包:
sudo tcpdump src 192.168.1.1
sudo tcpdump dst 192.168.1.1
- 抓取指定端口号的数据包:
sudo tcpdump port 80
- 抓取指定协议和端口号的数据包:
sudo tcpdump tcp port 80
sudo tcpdump udp port 53
- 将抓取到的数据包保存到文件:
sudo tcpdump -i eth0 -w packets.pcap
- 读取保存的数据包文件:
sudo tcpdump -r packets.pcap
- 显示数据包的详细信息:
sudo tcpdump -v
- 显示数据包的十六进制和ASCII码:
sudo tcpdump -x
以上是tcpdump的一些常用方法,更多详细用法可以通过man tcpdump命令查看
原文地址: https://www.cveoy.top/t/topic/fouO 著作权归作者所有。请勿转载和采集!