Connexion TCP

Ouvre une connexion TCP vers un hôte et un port choisis et montre la durée de la poignée de main.

Le contrôle s’exécute sur votre ordinateur via l’agent local. L’hôte, le port et le résultat 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 connexion TCP puis la ferme. Il n’envoie pas de données et n’essaie pas une plage de ports. 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 le résultat.

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 résultat.

Sur cette page

Connexion TCP demande à l’agent local d’ouvrir une connexion vers l’hôte et le port saisis, puis de la fermer. La page indique si elle s’est ouverte, a été refusée, a expiré ou n’avait pas de route, et combien de millisecondes cela a pris. Le droit tcp.connect est distinct de http.request, icmp.trace et dns.lookup.

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é lancé avec --allow-private. Les adresses metadata, link-local et multicast restent bloquées, ainsi que le port d’écoute de l’agent. Le contrôle est seulement une poignée de main : aucun octet n’est envoyé et aucune bannière n’est lue. Une plage numérique comme 80-443 est rejetée. Deux contrôles au plus s’exécutent en même temps. Le délai reste dans ce navigateur. L’hôte, le port et le résultat non.

Exemples pratiques

  • example.com port 443 montre une poignée de main ouverte et la durée.
  • 127.0.0.1 sur un port sans service montre un refus.
  • 80-443 dans le champ hôte est rejeté. Ce n’est pas un balayage.

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 la connexion TCP

    Collez le code et connectez. La page demande tcp.connect 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 le résultat

    La page montre l’état, l’adresse et la durée. Copiez-le en texte. Recharger la page l’efface.

Conseils et bonnes pratiques

  • Un refus et un délai dépassé sont des résultats. Le contrôle lui-même n’a pas échoué.
  • Une demande, c’est un hôte et un port. Une plage reste hors de cet outil.
  • Deux contrôles au plus s’exécutent en même temps.
  • Le téléchargement Windows publié peut être plus ancien que cette page. Il faut un agent qui annonce tcp.connect.

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.