使用网络嗅探器调试 CalDAV 同步失败,如何在终端中显示漂亮的流量

使用网络嗅探器调试 CalDAV 同步失败,如何在终端中显示漂亮的流量

我需要调试一些不成功的 CalDAV 同步请求。我有正常运行的客户,所以我可以比较正常运行和损坏的情况。流量经过 SSL 加密,但我有密钥。我有一个盒子的根,可以看到这个流量。

我以前曾使用过tcpdumpngrep*shark等工具来调试类似的问题。这次,SSL 发挥了作用,*sharks 可以解密 SSL,但我还没有设法构建合适的 tshark 命令行,并开始想知道,是否没有更专门/适应的工具用于“调试”在终端中通过 HTTPS 打印漂亮的 CalDAV XML”。

根据记录,工作设备是Android(带有最新的 DavDroid), 和Outlook 201*(带有免费/开放插件)。截至 2016 年 7 月,当前版本为 9.3.2 的所有 iDevice 均无法正常工作。

你会怎么做?

答案1

无需使用 SSL 密钥即可执行此操作米特普罗西:

  1. 启动 mitmproxy
  2. 转到 Android 的 WiFi 设置并将 HTTP 代理配置为您的 PC 的 IP 加端口8080(默认情况下)
  3. 打开 Android Stock 浏览器并转到mitm.it.点击 Android 徽标并安装“VPN 和应用程序”的证书。

相关内容