{"repo":"tuladhar/ssl-handshake","free":true,"listed":false,"github":"https://github.com/tuladhar/ssl-handshake","clone":"git clone https://github.com/tuladhar/ssl-handshake.git","description":"A command-line tool for testing SSL/TLS handshake latency, written in Go.","language":"Go","stars":75,"topics":["devops","ssl","cli","golang","tls","https","open-source","terminal","developer-tools","debugging"],"license":"MIT","category":"cli-tools","readme_excerpt":"ssl-handshake A command-line tool for testing SSL/TLS handshake latency, written in Go. Features TCP handshake latency SSL/TLS handshake latency TLS version used during the handshake SNI support Display handshake statistics Configurable endpoint port, handshake interval, timeout and count What is an SSL/TLS Handshake? An SSL/TLS handshake is the process that kicks off a communication session between client and server that uses TLS encryption. During a TLS handshake, the two communicating sides exchange messages to acknowledge each other, verify each other, establish the encryption algorithms they will use, and agree on session keys. TLS handshakes are a foundational part of how HTTPS works and it is defined in RFC 8446 (for TLS 1.3) or in RFC 5246 (for TLS 1.2). TLS handshakes occur after a TCP connection has been opened via a TCP handshake. TLS handshake packets captured with Wireshark. Docker Image Docker image is publicly available at DockerHub: https://hub.docker.com/r/ptuladhar/ssl-handshake Run ssl-handshake as Docker container: You can also alias ssl-handshake , for ease of use: Install binary Binary is available for Linux, Windows and Mac OS (amd64 and arm64). Download the binary for your respective platform from the releases page. Linux: macOS (Intel): macOS (Apple Silicon): Windows: Development If you wish to contribute or compile from source code, you'll first need Go installed on your machine. Go version 1.17+ is required. Currently, there are no dependencies on t","default_branch":null,"files":null,"tree":[],"storefront":"/r/tuladhar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tuladhar/ssl-handshake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}