Troubleshoot SSL/TLS handshake in Google Chrome browser

14,062

You may use Wireshark(https://www.wireshark.org/) to capture the network packets, and use the

Menu->Statistics->Flow Graph 

to view the network sequence as below. Below diagram illustrates the TCP flow visiting stackoverflow.com. Meanwhile, you can click on the arrows in the diagram to inspect down to ethernet frame level, including TCP/IP/Ethernet packets.

TCP flow visiting stackoverflow.com

Share:
14,062
Robert Christian
Author by

Robert Christian

Software architect and polyglot developer currently using S/O for the Java, Python, NodeJS, Javascript, Vert.x, client MVC frameworks, open source, cloud platform, and algorithms communities.

Updated on June 05, 2022

Comments

  • Robert Christian
    Robert Christian almost 2 years

    I would like to inspect the SSL/TLS handshake in Google Chrome (or Chromium) browser.

    I'm looking for output similar to what you'd see using commands like these from other HTTPS clients (just examples):

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

    or

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

    I've searched a bit, and it doesn't look like native tools (ie via inspect element) nor plugins have this level of visibility.