从Java捕获https头

时间:2014-10-18 13:43:09

标签: java https

提前抱歉我的英语不太完美。

我正在尝试从Java程序实时捕获http / https流量。 感谢Jnetpcap库,我设法很容易地做到了,但是,对于https流量,即使我要求捕获所有没有端口过滤器的tcp数据包,我也无法获得数据包的标头。我不明白像Fiddler这样的软件如何设法做到这一点,例如拥有像facebook.com或google.com这样的域名。

有没有办法在Java中实现?

谢谢!

1 个答案:

答案 0 :(得分:0)

对于HTTPS,Fiddler使用自己的SSL证书。因此,从客户端和服务器视图来看,连接都是安全的。 Fiddler是一个Man-In-the-Middle(代理),能够解密来自客户端的传入数据,然后为服务器加密。