TLS-Prüfung

Öffnet einen TLS-Handshake zu einem Host und einem Port und zeigt Protokoll, Chiffre, Ablauf und Kette.

Die Prüfung läuft auf Ihrem Computer über den lokalen Agenten. Host, Port und Kette bleiben auf dieser Seite.

Lokaler Agent

Fügen Sie den aktuellen Code aus dem Agentenfenster ein. Das Feld wird nach jedem Versuch geleert.

Agent getrennt

Agent einrichten

Laden Sie den lokalen Agenten herunter, starten Sie ihn und kehren Sie zu dieser Seite zurück.

Über den Agenten und Download
  1. Starten Sie MyDevTools Agent. Eine private oder Loopback-Adresse braucht den Agenten mit --allow-private.
  2. Kopieren Sie den Kopplungscode aus dem Agentenfenster.
  3. Fügen Sie den Code unten ein. Wenn der Browser nach lokalem Netzwerkzugriff fragt, erlauben Sie ihn für diese Verbindung.

Der Browser sendet Host, Port und Zeitlimit nur an den Agenten auf 127.0.0.1. Der Agent öffnet einen TLS-Handshake und schließt ihn ohne Anwendungsdaten. Er holt keine weiteren Zertifikate. Einen eingefügten PEM-Text liest er nicht; das bleibt im Zertifikatswerkzeug. Die Prüfung geht nicht an einen MyDevTools-Server. Dieser Browser merkt sich das Zeitlimit. Host, Port und Kette speichert er nicht.

Prüfung

Ein Hostname oder eine IP-Adresse. Private und Loopback-Adressen brauchen --allow-private. Ein Portbereich wird abgelehnt.

Ein Port von 1 bis 65535.

Wie lange auf diese eine Verbindung gewartet wird, von 200 bis 10000 Millisekunden.

Ergebnis

Prüfen Sie einen Host und einen Port, um Protokoll, Chiffre und Kette zu sehen.

Auf dieser Seite

Die TLS-Prüfung bittet den lokalen Agenten, einen TLS-Handshake zu dem eingegebenen Host und Port zu öffnen und ihn ohne Anwendungsdaten zu schließen. Die Seite zeigt Protokoll, Chiffre, ob die Kette vertrauenswürdig ist, wann das Blatt abläuft, und jedes Zertifikat der Kette. Das Recht tls.inspect ist getrennt von http.request, icmp.trace, dns.lookup und tcp.connect. Das Lesen eines eingefügten PEM bleibt im Zertifikatswerkzeug.

Detaillierte Funktionalität

Der Agent nimmt die erste Adresse des Namens und wendet dieselben Zielregeln an wie der HTTP-Client. Private und Loopback-Adressen gelten nur, wenn der Agent mit --allow-private gestartet wurde. Metadata-, Link-local- und Multicast-Adressen bleiben gesperrt, ebenso der eigene Lauschport des Agenten. Eine nicht vertrauenswürdige oder abgelaufene Kette wird trotzdem gezeigt: die Handshake-Signatur wird geprüft, und Vertrauen ist eine eigene Prüfung gegen die mitgelieferten Mozilla-Wurzeln. Der Agent holt keine weiteren Zertifikate und liest kein Banner. Ein Zahlenbereich wie 80-443 wird abgelehnt. Höchstens zwei Prüfungen laufen zugleich. Das Zeitlimit bleibt in diesem Browser. Host, Port und Kette nicht.

Praktische Beispiele

  • example.com Port 443 zeigt Protokoll, Chiffre, Ablauf und eine vertrauenswürdige Kette, wenn die öffentlichen Wurzeln sie annehmen.
  • Ein lokales selbstsigniertes Zertifikat zeigt einen abgeschlossenen Handshake ohne Vertrauen, den Blattnamen und den Ablauf.
  • 80-443 im Hostfeld wird abgelehnt. Das ist kein Scan. Ein eingefügter PEM-Text bleibt im Zertifikatswerkzeug.

So verwenden Sie dieses Tool

  1. Lokalen Agenten starten

    Laden Sie den Agenten herunter, starten Sie ihn und kopieren Sie den Kopplungscode.

  2. TLS-Prüfung koppeln

    Fügen Sie den Code ein und verbinden Sie. Die Seite verlangt tls.inspect und behält Rechte, die dieser Browser schon hat.

  3. Einen Port prüfen

    Geben Sie einen Host und einen Port ein, setzen Sie das Zeitlimit und drücken Sie Prüfen.

  4. Kette lesen

    Die Seite zeigt Protokoll, Chiffre, Vertrauen, den Ablauf des Blatts und die Kette. Kopieren Sie es als Text. Ein Neuladen löscht es.

Tipps und Best Practices

  • Eine Abweisung, ein Zeitlimit und ein fehlgeschlagener Handshake sind Ergebnisse. Die Prüfung selbst ist dabei nicht gescheitert.
  • Eine nicht vertrauenswürdige Kette ist trotzdem ein abgeschlossener Handshake. Vertrauen wird getrennt gemeldet.
  • Eine Anfrage ist ein Host und ein Port. Ein Bereich gehört nicht in dieses Werkzeug.
  • Der veröffentlichte Windows-Download kann älter sein als diese Seite. Nötig ist ein Agent, der tls.inspect meldet.

Hilf bei der nächsten Entscheidung

Was sollen wir als Nächstes verbessern?

Wähle einen Vorschlag. Dies sind Ideen, keine zugesagten Funktionen.

Eine Option wählen

Die Stimme sendet nur die gewählte Option als anonymen Zähler. Sie enthält keine Eingaben, Dateidaten, URL, Cookies oder Kennung und wird nicht in diesem Browser gespeichert. Nach dem Neuladen ist eine weitere Stimme möglich.