2015-04-28 8 views
5

Ich möchte den SSL/TLS-Handshake im Google Chrome (oder Chromium) -Browser überprüfen.Fehlerbehebung beim SSL/TLS-Handshake im Google Chrome-Browser

Ich suche eine Ausgabe ähnlich zu dem, was Sie Befehle sehen würden, wie diese von anderen HTTPS-Clients (nur Beispiele):

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

oder

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

ich gesucht habe Bit, und es sieht nicht wie native Tools (dh via inspect-Element) noch Plugins haben diese Ebene der Sichtbarkeit.

+0

Ich würde vorschlagen, ein Man-in-the-Middle-SSL-Proxy versucht, Fiddler oder Charles verwenden. Mit denen hatte ich ein bisschen Glück. –

+0

Danke. Leider bieten Fiddler und Charles nicht die detaillierte Protokollierung, die ein Client bereitstellen kann. –

Antwort

0

Sie können Wireshark (https://www.wireshark.org/) verwenden, um die Netzwerkpakete zu erfassen, und verwenden die

Menu->Statistics->Flow Graph 

die Netzwerk-Sequenz, wie unten zu sehen. Das folgende Diagramm veranschaulicht den TCP-Fluss, der stackoverflow.com besucht. In der Zwischenzeit können Sie auf die Pfeile im Diagramm klicken, um auf Ethernet-Rahmenebene zu prüfen, einschließlich TCP/IP/Ethernet-Pakete.

TCP flow visiting stackoverflow.com