hacking-tutorial

SNI (Server Name Indication)



What is SNI (Server Name Indication)?

[!IMPORTANT] SNI (Server Name Indication) is an extension to the TLS (Transport Layer Security) protocol that allows a client to indicate the hostname it is trying to connect to at the start of the handshake process. This is particularly useful when multiple SSL/TLS certificates are hosted on the same IP address, allowing the server to present the correct certificate based on the requested hostname.

Open the interactive version — has a certificate-mismatch failure path and a copy/PNG/PDF export toolbar.

Why is SNI is important for Security?