Networking
在 SSL 通道上嗅探我伺服器上的傳出流量
我在我的 nginx 伺服器(centOS)上執行的 php 應用程序上執行 CURL 命令。端點是 https 地址,因此傳出流量當然是加密的。
我想查看使用tcpDump嗅探傳出流量實際發送到端點的網路數據包。但這樣做的結果只是一堆加密數據。
有沒有辦法在這些數據包被加密之前查看它們?
你控制遠端伺服器嗎?
如果你有它的私鑰,你可以在 Wireshark 中解密 HTTPS 數據(
tcpdump
寫入一個文件,-w
然後在 Wireshark 中打開它)。否則,您最好的選擇可能是通過可以解密數據的 HTTPS 代理來抽取流量 - 請查看Fiddler。