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

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

选中HTTP协议,右键选择[追踪流]->[HTTP Stream]
最新Wireshark查看包中gzip内容-LMLPHP

在弹出窗口中,已经可以看到gzip中内容被提取出来了。
最新Wireshark查看包中gzip内容-LMLPHP

TIPS

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

正常使用端口过滤,并不能识别出HTTP协议。
最新Wireshark查看包中gzip内容-LMLPHP

这种情况下最追踪,就没有HTTP Stream选型。想让Wireshark识别HTTP协议,需要将6041端口配置上。如下:
右键【Protocol】 ,选择列【首选项】
最新Wireshark查看包中gzip内容-LMLPHP
在【Protocols】中选择HTTP
最新Wireshark查看包中gzip内容-LMLPHP
最新Wireshark查看包中gzip内容-LMLPHP
在【TCP port(s)】框里面填入端口号:6041,点击【确定】保存。
HTTP就能正确识别了。

最新Wireshark查看包中gzip内容-LMLPHP

07-10 10:48