Wireshark抓包工具记录

    有些时候,系统是使用不同语言开发的,当涉及到相互间有接口调用的时候,使用抓包工具对请求的数据进行分析,更容易定位到问题的原因。

下面记录了一次查找问题的过程,查找一个C语言调用Java服务端,请求出错的原因。

1、服务端系统是Linux,首先登录服务端,使用命令tcpdump -i any -w /usr/local/src/a.cap 开启监控,开始将抓取的数据生成到文件中,/usr/local/src/a.cap 这里是文件路径,可以修改。

2、将a.cap文件拷贝到本地,通过Wireshark打开,如下图:

Wireshark抓包工具记录_第1张图片

进数据进行过滤如下图,这里按请求的URL进行查找


Wireshark抓包工具记录_第2张图片

找到对应的记录后,点击右键-follow tcp stream 查看提交的URL及参数信息,如下图

Wireshark抓包工具记录_第3张图片

至此所有步骤都已完毕,该方法查找系统间接口调用比较方便,可以避免双方各自扯不清责任,在那里瞎扯蛋的情况。

你可能感兴趣的:(Wireshark抓包工具记录)