设置 SSLKEYLOGFILE 变量后,Firefox 未创建 sslkeylog 文件

设置 SSLKEYLOGFILE 变量后,Firefox 未创建 sslkeylog 文件

我在终端运行了这个:export SSLKEYLOGFILE=/home/user/sslkeylog

打开常规 Firefox(Firefox 和 Chromium 的开发者版本)后,即使访问使用 TLS 的站点,也不会创建“sslkeylog”。我还尝试将文件名设置为“sslkeylog.log”,但这也无济于事。

我想使用 wireshark 解密我的网络浏览器流量。`

答案1

您描述的变量在 Firefox 62 上按预期工作。也许您使用的浏览器版本已构建为忽略该变量?来自https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format

[S]从 NSS 3.24(仅供 Firefox 48 和 49 使用)开始,SSLKEYLOGFILE 方法在使用 Makefile 进行优化构建时默认被禁用(使用 gyp 通过 build.sh 进行优化构建不受影响)。不过,发行商可以在编译时重新启用它(使用 NSS_ALLOW_SSLKEYLOGFILE=1 make 变量),这是针对官方 Firefox 二进制文件完成的。(请参阅错误 1188657。)值得注意的是,Debian 没有启用此选项,请参阅 Debian 错误 842292。

相关内容