Python: Vérifier la version TLS d'une serveur

Pour vérifier la version TLS d'un serveur Python propose 2 modules qui permet de le faire.

Voici un exemple qui permet de controler la version TLS de mon serveur.

import socket
import ssl

hostname = 'quennec.fr'
context = ssl.create_default_context()

with socket.create_connection((hostname, 443)) as sock:
    with context.wrap_socket(sock, server_hostname=hostname) as ssock:
        print(ssock.version())
        
TLSv1.2

La version TLS de mon serveur est la 1.2

Etiquettes: