Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Troubleshoot SSL/TLS handshake in Google Chrome browser

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.

like image 854
Robert Christian Avatar asked Apr 28 '15 18:04

Robert Christian


1 Answers

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

like image 105
Popeye Avatar answered Sep 23 '22 17:09

Popeye