2015-04-28 13 views
5

Vorrei esaminare l'handshake SSL/TLS nel browser Google Chrome (o Chromium).Risolvi l'handshake SSL/TLS nel browser Google Chrome

sto cercando un output simile a quello che si vede con i comandi come questi da altri client HTTPS (solo esempi):

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

o

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

Ho cercato un bit, e non assomiglia a strumenti nativi (ad esempio tramite l'elemento inspect) né i plug-in hanno questo livello di visibilità.

+0

vorrei suggerire cercando un proxy man-in-the-middle SSL utilizzando Fiddler o Charles. Ho avuto fortuna decente con quelli. –

+0

Grazie. Sfortunatamente, Fiddler e Charles non forniscono la registrazione dettagliata che un cliente può fornire. –

risposta

0

È possibile utilizzare Wireshark (https://www.wireshark.org/) per catturare i pacchetti di rete, e utilizzare il

Menu->Statistics->Flow Graph 

per visualizzare la sequenza di rete come sotto. Sotto il diagramma si illustra il flusso TCP che visita stackoverflow.com. Nel frattempo, è possibile fare clic sulle frecce nel diagramma per ispezionare fino al livello di frame Ethernet, inclusi i pacchetti TCP/IP/Ethernet.

TCP flow visiting stackoverflow.com