For at hente en liste over de SSL/TLS cipher suites, som en bestemt hjemmeside tilbyder, kan du følge disse trin. Disse metoder er både enkle og fremtidssikrede:
OpenSSL
: Dette værktøj kan bruges til at oprette en forbindelse til en server og vise de understøttede cipher suites.
openssl s_client -connect example.com:443 -cipher 'ALL' -tls1_2
nmap
: Et netværksscanningsværktøj, der kan bruges med --script ssl-enum-ciphers
for at liste cipher suites.
nmap --script ssl-enum-ciphers -p 443 example.com
ssl
og requests
kan bruges til at skrive scripts, der automatisk henter og analyserer cipher suites.
import ssl
import socket
hostname = 'example.com'
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())
print(ssock.cipher())
Ved at bruge en af disse metoder kan du nemt og fremtidssikret hente en liste over de SSL/TLS cipher suites, som en bestemt hjemmeside tilbyder.
Få professionel hjælp til SSL/TLS opsætning med Handyhand. Opret din opgave gratis, og modtag bud fra kvalificerede eksperter på få minutter. Gør din hjemmeside sikker og beskyttet uden besvær!