将密钥从HtmlUnit导出到wireshark进行调试

时间:2017-05-17 14:30:05

标签: ssl https wireshark htmlunit tls1.2

我想解决的根问题是在wireshark中查看我从HtmlUnit(http://htmlunit.sourceforge.net/)发出的(加密)请求。我可以看到数据包和Under Secure Sockets Layer,我可以看到TLSv1.2正在wireshark中使用,但我需要查看数据包的内容。我已经阅读了有关以下内容的信息:exporting firefox keys以及:using those keys in wireshark从浏览器到wireshark进行解密是可行的,但HtmlUnit不是传统的'浏览器。我知道这是可能的,我只是不知道我需要什么信息以及从哪里获得它。任何提示都表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分:2)

启用HttpClient有线日志可能更简单。

      java.util.logging.Logger.getLogger("org.apache.http.wire").setLevel(java.util.logging.Level.FINEST);

这会将所有传出和传入的内容转储到日志中。