Inspection TLS
Ouvre une poignée de main TLS vers un hôte et un port choisis et montre le protocole, le chiffrement, l’échéance et la chaîne.
Le contrôle s’exécute sur votre ordinateur via l’agent local. L’hôte, le port et la chaîne restent sur cette page.
Agent local
Collez le code actuel de la fenêtre de l’agent. Le champ est vidé après chaque essai.
Agent déconnecté
Préparer l’agent
Téléchargez et démarrez l’agent local, puis revenez sur cette page.
À propos de l’agent et téléchargement- Démarrez MyDevTools Agent. Une adresse privée ou de bouclage exige l’agent avec --allow-private.
- Copiez le code d’appairage depuis la fenêtre de l’agent.
- Collez le code ci-dessous. Si le navigateur demande l’accès au réseau local, autorisez-le pour cette connexion.
Le navigateur envoie l’hôte, le port et le délai seulement à l’agent sur 127.0.0.1. L’agent ouvre une poignée de main TLS et la ferme sans données d’application. Il ne va pas chercher d’autres certificats. Il ne lit pas un PEM collé ; cela reste dans l’outil de certificats. Le contrôle ne part pas vers un serveur MyDevTools. Ce navigateur retient le délai. Il ne garde ni l’hôte, ni le port, ni la chaîne.
Contrôle
Un nom d’hôte ou une adresse IP. Les adresses privées et de bouclage exigent --allow-private. Une plage de ports est refusée.
Un seul port, de 1 à 65535.
Combien attendre cette seule connexion, de 200 à 10000 millisecondes.
Résultat
Contrôlez un hôte et un port pour voir le protocole, le chiffrement et la chaîne.
- Adresse
- Protocole
- Chiffrement
- Confiance
- Échéance de la feuille
- Durée
Chaîne
| Sujet | Émetteur | Pas avant | Pas après | SHA-256 |
|---|
Sur cette page
Inspection TLS demande à l’agent local d’ouvrir une poignée de main TLS vers l’hôte et le port saisis, puis de la fermer sans envoyer de données d’application. La page montre le protocole, le chiffrement, si la chaîne est de confiance, quand la feuille expire, et chaque certificat de la chaîne. Le droit tls.inspect est distinct de http.request, icmp.trace, dns.lookup et tcp.connect. La lecture d’un PEM collé reste dans l’outil de certificats.
Fonctionnalité détaillée
L’agent prend la première adresse du nom et applique les mêmes règles de destination que le client HTTP. Les adresses privées et de bouclage ne valent que si l’agent a été démarré avec --allow-private. Les adresses metadata, link-local et multicast restent bloquées, ainsi que le port d’écoute de l’agent. Une chaîne non fiable ou expirée est quand même affichée : la signature de la poignée de main est vérifiée, et la confiance est un contrôle séparé contre les racines Mozilla fournies. L’agent ne va pas chercher d’autres certificats et ne lit pas de bannière. Une plage numérique telle que 80-443 est refusée. Deux contrôles au plus tournent en même temps. Le délai reste dans ce navigateur. L’hôte, le port et la chaîne non.
Exemples pratiques
example.comport 443 montre le protocole, le chiffrement, l’échéance et une chaîne de confiance si les racines publiques l’acceptent.- Un certificat local auto-signé montre une poignée de main terminée sans confiance, le nom de la feuille et l’échéance.
80-443dans le champ hôte est refusé. Ce n’est pas un balayage. Un PEM collé reste dans l’outil de certificats.
Comment utiliser cet outil
Démarrer l’agent local
Téléchargez l’agent, démarrez-le et copiez le code d’appairage.
Appairer l’inspection TLS
Collez le code et connectez. La page demande tls.inspect et conserve les droits que ce navigateur détient déjà.
Contrôler un port
Saisissez un hôte et un port, réglez le délai et appuyez sur Contrôler.
Lire la chaîne
La page montre le protocole, le chiffrement, la confiance, l’échéance de la feuille et la chaîne. Copiez-la en texte. Recharger la page l’efface.
Conseils et bonnes pratiques
- Un refus, un délai dépassé et une poignée de main échouée sont des résultats. Le contrôle lui-même n’a pas échoué.
- Une chaîne sans confiance reste une poignée de main terminée. La confiance est indiquée à part.
- Une demande est un hôte et un port. Une plage reste hors de cet outil.
- Le téléchargement Windows publié peut être plus ancien que cette page. L’inspection TLS exige un agent qui annonce tls.inspect.