文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Wireshark 和 SSL/TLS
Wireshark和SSL/TLS主密钥
mitmproxy
可以记录SSL/TLS
主密钥,以便外部程序可以解密与代理之间的SSL/TLS连接。最新版本的Wireshark可以使用这些日志文件来解密数据包。有关更多信息,请参见Wireshark Wiki。
通过设置环境变量来启用键记录SSLKEYLOGFILE,使其指向可写的文本文件:
SSLKEYLOGFILE="$PWD/.mitmproxy/sslkeylogfile.txt" mitmproxy
您还可以使用export
此环境变量使它对于从当前Shell会话启动的所有应用程序都具有持久性。
您可以通过在Wireshark中指定密钥文件路径Edit -> Preferences -> Protocols -> TLS -> (Pre)-Master-Secret log filename
。如果您的SSLKEYLOGFILE还不存在,则只需创建一个空文本文件,即可在Wireshark中选择它(或运行mitmproxy来创建和收集主密钥)。
请注意,SSLKEYLOGFILE
其他程序也遵守该规则,例如Firefox和Chrome。如果这引起任何问题,则可以使用它MITMPROXY_SSLKEYLOGFILE
而不影响其他应用程序。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论