Я выполняю команду CURL в приложении php, запущенном на моем сервере nginx (CentOS). Конечная точка - это https-адрес, поэтому исходящий трафик, конечно, зашифрован.
Я хочу увидеть сетевые пакеты, которые фактически отправляются в конечную точку, используя tcpDump обнюхивать исходящий трафик. Но в результате получается просто куча зашифрованных данных.
Есть ли способ увидеть эти пакеты до того, как они будут зашифрованы?
Вы управляете удаленным сервером?
Если у вас есть его закрытый ключ, вы можете расшифровать данные HTTPS в Wireshark (иметь tcpdump
писать в файл с -w
затем откройте его в Wireshark).
В противном случае, вероятно, лучше всего будет прокачивать свой трафик через прокси-сервер HTTPS, который может расшифровать данные - проверьте Скрипач.