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- Starten Sie MyDevTools Agent. Eine private oder Loopback-Adresse braucht den Agenten mit --allow-private.
- Kopieren Sie den Kopplungscode aus dem Agentenfenster.
- 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.
- Adresse
- Protokoll
- Chiffre
- Vertrauen
- Ablauf des Blatts
- Dauer
Kette
| Subjekt | Aussteller | Nicht vor | Nicht nach | SHA-256 |
|---|
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.comPort 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-443im Hostfeld wird abgelehnt. Das ist kein Scan. Ein eingefügter PEM-Text bleibt im Zertifikatswerkzeug.
So verwenden Sie dieses Tool
Lokalen Agenten starten
Laden Sie den Agenten herunter, starten Sie ihn und kopieren Sie den Kopplungscode.
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.
Einen Port prüfen
Geben Sie einen Host und einen Port ein, setzen Sie das Zeitlimit und drücken Sie Prüfen.
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.