2022-08-10-Linux服务器抓包过程
记录一次Linux服务器抓包过程
业务场景
EKS的某个pod(IP:172.29.21.165),给pinpoint服务器(IP:172.29.22.154)报送agent数据
在pinpoint服务器上监控网络传输包。
步骤
1、登陆Linux服务器
ssh -i ./*.pem ec2-user@172.29.22.154 |
2、安装tcpdump命令
安装教程
tcpdump官网下载地址,这个需要挂翻墙VPN,https://www.tcpdump.org/index.html#latest-releases
3、输入ifconfig,查看linux服务器网卡和ip
[ec2-user@ip-172-29-22-154 ~]$ ifconfig |
4、使用tcpdump命令开始抓包,得到*.cap文件
[ec2-user@ip-172-29-22-154 ~]$ sudo tcpdump -i eth0 -w file.cap port 9993 |
注意:tcpdump -i eth0 -w file.cap host 192.168.168.18 and tcp port 8081
-w :参数指定将监听到的数据包写入文件中保存,file.cap就是该文件。
-i :参数指定tcpdump监听的网络界面。
tcpdump
的使用详情可以参考的博客地址:
linux服务器抓包实例
5、如何打开*.cap文件,进行分析
本机安装wireshark抓包工具软件,使用其打开cap文件。
打开实例如图:
2022-08-10-Linux服务器抓包过程
https://peialan.github.io/2022/08/10/2022-08-10-Linux服务器抓包过程/