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
  1. Démarrez MyDevTools Agent. Une adresse privée ou de bouclage exige l’agent avec --allow-private.
  2. Copiez le code d’appairage depuis la fenêtre de l’agent.
  3. 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.

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.com port 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-443 dans 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

  1. Démarrer l’agent local

    Téléchargez l’agent, démarrez-le et copiez le code d’appairage.

  2. 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à.

  3. Contrôler un port

    Saisissez un hôte et un port, réglez le délai et appuyez sur Contrôler.

  4. 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.

Aidez-nous à choisir la suite

Que devrions-nous améliorer ensuite ?

Choisissez une suggestion. Ce sont des idées, pas des fonctionnalités promises.

Choisissez une option

Le vote envoie uniquement l’option choisie sous forme de compteur anonyme. Il ne contient aucune saisie, donnée de fichier, URL, cookie ou identifiant et n’est pas conservé dans ce navigateur. Recharger la page permet de voter à nouveau.