记录 HTTP 和 HTTPS 浏览器流量,解密后者

pts*_*pts 15 https google-chrome-extensions firefox-extensions

有什么方法可以将所有 HTTP 和 HTTPS 浏览器通信(包括请求、响应、完整标头和正文)保存到我计算机上的文件中?

HTTPS 通信必须以解密方式保存。

理想情况下,我会寻找类似 Firefox 或 Google Chrome 扩展的东西。

它必须在 Linux 上工作。

slo*_*ype 6

HTTPFox是一个可以完成这项工作的 Firefox 扩展。

===编辑===

右键单击请求面板,然后单击“复制所有行”。然后您可以将其保存到您喜欢的任何编辑器 - 例如 Openoffice 电子表格。请看我提供的图片。

回答


vaa*_*aab 5

HAR是 HTTP 存档,正是您想要保存的内容(它包括未加密的 HTTPS)。

幸运的是,这现在是所有主要浏览器的基本功能(在您提出问题时不是这样)。不再需要第三方扩展。

在 Firefox (v41+) 中:

  • 在网络模式下启动 Firefox 开发者工具(右上角菜单 > 开发者 > 网络,或 ctrl-shift-Q)
  • 重现目标场景
  • 通过右键单击网格并选择“全部另存为 HAR”来保存捕获
  • 将捕获导出到 HAR 文件

其他浏览器:

在所有浏览器的最新版本中,您可以轻松保存 HAR:

https://toolbox.googleapps.com/apps/har_analyzer/