虽然是很简单的事情,但是网上查到的查看gzip内容的方法基本都是保存成zip文件,然后进行二进制处理。

其实现在最新版本的Wireshark已经支持获取gzip内容了。

选中HTTP协议,右键选择[追踪流]->[HTTP Stream]

最新Wireshark查看包中gzip内容_HTTP

在弹出窗口中,已经可以看到gzip中内容被提取出来了。

最新Wireshark查看包中gzip内容_HTTP_02

TIPS

在非常规通信端口通信时,HTTP不能被准确识别出来,例如的HTTP使用的6041端口。

正常使用端口过滤,并不能识别出HTTP协议。

最新Wireshark查看包中gzip内容_右键_03

这种情况下最追踪,就没有HTTP Stream选型。想让Wireshark识别HTTP协议,需要将6041端口配置上。如下:

右键【Protocol】 ,选择列【首选项】

最新Wireshark查看包中gzip内容_测试工具_04


在【Protocols】中选择HTTP

最新Wireshark查看包中gzip内容_右键_05


最新Wireshark查看包中gzip内容_测试工具_06


在【TCP port(s)】框里面填入端口号:6041,点击【确定】保存。

HTTP就能正确识别了。

最新Wireshark查看包中gzip内容_测试工具_07