Networking

在 SSL 通道上嗅探我伺服器上的傳出流量

  • July 1, 2015

我在我的 nginx 伺服器(centOS)上執行的 php 應用程序上執行 CURL 命令。端點是 https 地址,因此傳出流量當然是加密的。

我想查看使用tcpDump嗅探傳出流量實際發送到端點的網路數據包。但這樣做的結果只是一堆加密數據。

有沒有辦法在這些數據包被加密之前查看它們?

你控制遠端伺服器嗎?

如果你有它的私鑰,你可以在 Wireshark 中解密 HTTPS 數據(tcpdump寫入一個文件,-w然後在 Wireshark 中打開它)。

否則,您最好的選擇可能是通過可以解密數據的 HTTPS 代理來抽取流量 - 請查看Fiddler

引用自:https://serverfault.com/questions/702925