我将如何从原始Wireshark流中提取GZIP编码的二进制文件?

问题描述 投票:0回答:1

我有一个通过Wireshark捕获的原始HTTPS流。请求和响应都包含g-zip编码的二进制文件。它们采用八位字节流的形式,并指定accept-encoding gzip。

我想用node.js自己模拟此请求和响应对象,但是为此,我需要提取原始二进制文件,以便可以来回发送它们。有什么方法可以从Wireshark捕获中提取原始的原始BIN?

谢谢!

http gzip wireshark
1个回答
0
投票

要提取gzip压缩数据,您只需使用您选择的语言的gzip库或Unix可执行文件zcat。要压缩数据,请使用Unix可执行文件gzip。真的很简单:

echo "hello world" | gzip > hello.gz
cat hello.gz | zcat   # or just:  zcat hello.gz

这将打印hello world

© www.soinside.com 2019 - 2024. All rights reserved.