在 SSL 通道上嗅探我服务器上的传出流量

Dom*_*oSL 2 networking ssl https tcpdump curl

我在我的 nginx 服务器 (centOS) 上运行的 php 应用程序上执行 CURL 命令。端点是一个 https 地址,因此传出流量当然是加密的。

我想查看使用tcpDump嗅探传出流量的实际发送到端点的网络数据包。但这样做的结果只是一堆加密数据。

有没有办法在加密之前查看这些数据包?

Sha*_*den 5

你控制远程服务器吗?

如果你有它的私钥,你可以在 Wireshark 中解密 HTTPS 数据(tcpdump写入一个文件,-w然后在 Wireshark 中打开它)。

否则,最好的办法可能是通过可以解密数据的 HTTPS 代理来抽取流量 - 查看Fiddler