tcpdump服务器抓包实测

背景

最近服务器上访问一个接口时候,经常容易conn time out.接口提供者就是不承认是他的问题。IT也说网络没有问题。

TMD有鬼了是吧

然后我就自己百度如何抓包,感谢星火大模型

要在服务器上使用tcpdump抓取当前服务器访问xxxxx:port的包,并分析为什么会发生conn time out,您可以按照以下步骤进行操作:

安装tcpdump:首先,确保您的服务器上已经安装了tcpdump工具。如果没有安装,可以使用适合您操作系统的包管理器进行安装。例如,在Ubuntu上可以使用以下命令安装tcpdump:

sudo apt-get install tcpdump

运行tcpdump:打开终端或命令行界面,并使用以下命令启动tcpdump来捕获数据包:

复制代码运行

sudo tcpdump -i host 问题域名 and port 问题端口

将替换为您要监视的网络接口的名称,例如eth0或enp0s3。

实操

tcpdump -i eth0 host 问题域名 and port 问题端口-w test.cap

这个是把抓的包放在了我的服务器上,名字叫test.cap

把抓到的包放到wireshark中分析如下:

HTTP 请求抓包发现,底层三次握手后,客户端发起了POST请求,服务端返回了ACK 返回了200 客户端返回了ACK确认 然后客户端返回了 FIN ACK (TCP CHECKSUM INCORRECT 服务端紧接着返回了ACK) 然后服务端返回了RST ACK 这是什么原因

居然截图都拦截。真实好啊

相关推荐
旺仔.29117 分钟前
僵死进程及Linux文件操作 详解
linux·运维·服务器
于慨1 小时前
tauri
java·服务器·前端
十巷无终2 小时前
Kali Virtual Machines(虚拟机镜像)安装后问题及解决办法
linux·运维·服务器
你有按下913的勇气吗2 小时前
【Agent,RAG,Transform】
linux·运维·服务器
小义_2 小时前
随笔 1(Linux)
linux·运维·服务器·网络·云原生·红帽
HalvmånEver3 小时前
Linux:socket套接字编程的基础概念
linux·运维·服务器
二进制person4 小时前
JavaEE初阶 --网络初识
运维·服务器·网络
IMPYLH4 小时前
Linux 的 cp 命令
linux·运维·服务器
RisunJan4 小时前
Linux命令-man(查看Linux中的指令帮助)
linux·运维·服务器
bai_lan_ya4 小时前
使用linux的io文件操作综合实验_处理表格
linux·服务器·算法