如何保存所有二进制Web浏览器流量

时间:2014-02-28 18:15:00

标签: linux firebug

我在Linux上使用Firebug和NetExport来保存所有Web浏览器通信(主要是HTTP和HTTPS请求和响应)。但是,在我的.har文件中,我看到如下消息:

The resource from this URL is not text: http://...

我希望看到实际的完整二进制内容(甚至不是单个位转换,更改或丢失),而不是这些消息。我怎么做到的?

我在本地计算机上拥有root权限。使用Chrome或Firefox的解决方案很好。

请不要建议我手动下载二进制文件,它们太多了,我需要使用正确的cookie集(这可能会在我手动下载时到期)完美下载。请不要推荐非Linux解决方案,我只能访问Linux系统。请不要推荐Wireshark(或tcpdump),因为如果我没有服务器的私钥,它就无法保存解密的HTTPS流量。

1 个答案:

答案 0 :(得分:1)

about:config我已将extensions.firebug.cache.mimeTypes设置为以空格分隔的MIME类型列表,重新启动Firefox,并保存所有内容。

application/x-shockwave-flash image/gif image/jpeg image/png application/octet-stream

请注意,.har文件中仍然缺少某些文档,我明白了:

Reload the page to get source for: http://...