Google Chrome 浏览器中的 SSL/TLS 握手问题排查

问题描述 投票:0回答:2

我想在 Google Chrome(或 Chromium)浏览器中检查 SSL/TLS 握手。

我正在寻找与您使用来自其他 HTTPS 客户端的命令(仅示例)看到的输出类似的输出:

➜  ~  curl -k -v https://foo.com:443 --tlsv1

➜  ~  openssl s_client -debug -connect foo.com:443 -tls1

我搜索了一下,它看起来不像本机工具(即通过检查元素),也不像插件具有这种级别的可见性。

google-chrome ssl https google-chrome-devtools chromium
2个回答
11
投票

您可以使用Wireshark(https://www.wireshark.org/)来捕获网络数据包,并使用

Menu->Statistics->Flow Graph 

查看网络顺序如下。下图说明了访问 stackoverflow.com 的 TCP 流程。同时,您可以单击图中的箭头来检查以太网帧级别,包括 TCP/IP/以太网数据包。

TCP flow visiting stackoverflow.com


3
投票

我发现

chrome://net-export
对于追踪 Chrome 浏览器中的 SSL 握手等通信问题非常有用。

不幸的是,它需要一个 Chrome 插件才能更好地可视化生成的 JSON 文件。

© www.soinside.com 2019 - 2024. All rights reserved.