![Linux 上的 SSL 数据包检查](https://linux22.com/image/548447/Linux%20%E4%B8%8A%E7%9A%84%20SSL%20%E6%95%B0%E6%8D%AE%E5%8C%85%E6%A3%80%E6%9F%A5.png)
我正在尝试为 HTTPS 网站构建 Web 客户端。我认为我做的一切都是正确的,但显然我在浏览器中得到的结果与我的爬虫程序得到的结果不同。
据我所知,没有办法检查 SSL 数据包。但是,我不确定我是否正确,所以我正在寻找验证。大概 SSL 流量会经过一些 SSL 特定的库(openssl),并不是每个人都会重新发明这个轮子。无论如何,我可以使用 wireshark 或其他东西来拦截流量,这样我就可以比较我的客户端和 Firefox 的标头。
答案1
如果您拥有服务器使用的证书的 RSA 密钥,Wireshark 可以解密 SSL。说明可在此处找到这里。