Wireshark解密来自curl的APNS流量

时间:2018-01-02 16:32:51

标签: wireshark

我使用php连接Apple的APN服务器,该服务器使用TLSv1.2。

如果我刚刚开始捕获数据包到该主机并发送我的推送,我会看到所有数据包都出现在GUI的wireshark中。他们当然都加密了。 curl还不支持SSLKEYLOGFILE环境变量。

有什么方法可以解码这些数据包吗?

推动工作正常进行,但我基本上试图更好地理解HTTP / 2格式,并希望确切地看到正在编写的内容,而不是我认为会写的内容基于阅读RFC规范。

1 个答案:

答案 0 :(得分:0)

  

从curl版本7.57.0开始,SSLKEYLOGFILE功能也可以   使用GnuTLS,BoringSSL或OpenSSL构建时启用。在后者   两个库,此功能由这些库中的新API和   GnuTLS库自身的逻辑类似于NSS的逻辑。以来   OpenSSL是迄今为止最受欢迎的TLS卷曲后端,此功能   现在更广泛地带给用户。

https://daniel.haxx.se/blog/2018/01/15/inspect-curls-tls-traffic/

希望这是更新卷发的问题:)