Conexión TCP

Abre una conexión TCP con un host y un puerto elegidos y muestra cuánto tardó el saludo.

La prueba se ejecuta en su equipo a través del agente local. El host, el puerto y el resultado se quedan en esta página.

Agente local

Pegue el código actual de la ventana del agente. El campo se vacía tras cada intento.

Agente desconectado

Preparar el agente

Descargue y arranque el agente local, luego vuelva a esta página.

Sobre el agente y la descarga
  1. Arranque MyDevTools Agent. Una dirección privada o de bucle necesita el agente con --allow-private.
  2. Copie el código de emparejamiento de la ventana del agente.
  3. Pegue el código abajo. Si el navegador pide acceso a la red local, permítalo para esta conexión.

El navegador envía el host, el puerto y el tiempo de espera solo al agente en 127.0.0.1. El agente abre una conexión TCP y la cierra. No envía datos y no prueba un rango de puertos. La prueba no va a un servidor de MyDevTools. Este navegador recuerda el tiempo de espera. No guarda el host, el puerto ni el resultado.

Prueba

Un nombre de host o una dirección IP. Las direcciones privadas y de bucle necesitan --allow-private. No se acepta un rango de puertos.

Un puerto del 1 al 65535.

Cuánto esperar esta única conexión, de 200 a 10000 milisegundos.

Resultado

Pruebe un host y un puerto para ver el resultado.

En esta página

Conexión TCP pide al agente local que abra una conexión al host y al puerto que usted escribe y que luego la cierre. La página muestra si se abrió, fue rechazada, agotó la espera o no tenía ruta, y cuántos milisegundos tardó. El permiso tcp.connect es distinto de http.request, icmp.trace y dns.lookup.

Funcionalidad detallada

El agente toma la primera dirección del nombre y aplica las mismas reglas de destino que el cliente HTTP. Las direcciones privadas y de bucle valen solo si el agente se arrancó con --allow-private. Las direcciones metadata, de enlace local y multicast siguen bloqueadas, igual que el puerto de escucha del propio agente. La prueba es solo un saludo: no se envían bytes y no se lee un banner. Un rango numérico como 80-443 se rechaza. Como mucho hay dos pruebas a la vez. La espera permanece en este navegador. El host, el puerto y el resultado no.

Ejemplos prácticos

  • example.com puerto 443 muestra un saludo abierto y el tiempo.
  • 127.0.0.1 en un puerto sin servicio muestra un rechazo.
  • 80-443 en el campo del host se rechaza. Esto no es un barrido.

Cómo usar esta herramienta

  1. Arranque el agente local

    Descargue el agente, arránquelo y copie el código de emparejamiento.

  2. Empareje la conexión TCP

    Pegue el código y conecte. La página pide tcp.connect y conserva los permisos que este navegador ya tiene.

  3. Pruebe un puerto

    Escriba un host y un puerto, fije la espera y pulse Probar.

  4. Lea el resultado

    La página muestra el estado, la dirección y el tiempo. Cópielo como texto. Recargar la página lo borra.

Consejos y mejores prácticas

  • Un rechazo y una espera agotada son resultados. La prueba en sí no ha fallado.
  • Una petición es un host y un puerto. Un rango no entra en esta herramienta.
  • Como mucho hay dos pruebas a la vez.
  • La descarga publicada para Windows puede ser anterior a esta página. Hace falta un agente que anuncie tcp.connect.

Ayuda a decidir lo próximo

¿Qué deberíamos mejorar después?

Elige una propuesta. Son ideas, no funciones prometidas.

Elige una opción

El voto solo envía la opción elegida como un recuento anónimo. No contiene entradas, datos de archivos, URL, cookies ni identificadores, y no se guarda en este navegador. Al recargar la página se puede votar de nuevo.