firefox - 允许使用 Firefox 的 SSL 中间人

标签 firefox ssl

我想记录 firefox 发送到服务器的所有内容,精确到每个字节,以便我可以在 python 客户端中重现它。所以我的想法是做一个快速而肮脏的黑客:

  • 运行一个openssl s_server,
  • 通过在我的 /etc/hosts 中添加一行,使 firefox 连接到本地主机。

设置、运行、删除的时间不应超过 5 秒。

我的问题是在 Firefox 方面。首先,它不允许我添加安全异常(exception)。其次,即使我在 about:preferences#advanced 中添加一个> Certificates > View certificates > Servers,它没有任何改变,并向我显示错误 SEC_ERROR_UNKNOWN_ISSUER

如何让 firefox 忽略证书错误? 是否有另一种快速简便的方法来记录 SSL 流量?

最佳答案

我发现最简单的方法是使用 firefox 的 SSLKEYLOGFILE 环境变量并配置 wireshark 使用此文件来解密 HTTP 请求。

这一切都在这里解释: https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way/

但是,必须注意清除网站的缓存,以便 firefox 实际发送请求而不使用缓存的结果。

关于firefox - 允许使用 Firefox 的 SSL 中间人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086608/

相关文章:

firefox - 使用 OpenLayers 和自己的 OSM 服务器的 Firefox 中 map 图 block 不显示(全粉红色)

caching - 使用 https 的 Drupal 模块 Boost,提取错误的缓存页面

git - 无效的证书链错误 - Jenkins

svn - 智能 : SVN auth issue

javascript - 使用 Firefox 聚焦后单击另一个输入时进行检测

javascript - 如何在 unsafeWindow.open 之后设置 'load' 操作

php - 我如何使用带 SSL 的 PHP

apache - 使 Apache 不监听某些域的端口 443

css - 为什么我的线性渐变在 Firefox 中不起作用?

javascript - slider 在 Chrome 上正确显示 CSS,但在 Firefox 和 IE 上不正确