tcp

tcp comprueba si un host y puerto aceptan una conexión TCP y, opcionalmente, establece e inspecciona una sesión TLS verificada.

RedVersión 1.2.3Estable
lil-terminal

Resumen

Usa tcp para Puertos TCP y conexiones TLS. Las operaciones habituales siguen siendo breves y las formas especializadas añaden detalle solo cuando hace falta, de modo que el trabajo repetido sea fácil de entender, repetir y llevar a scripts de lil-terminal.

Primero el puerto, después TLS

La prueba simple solo responde si TCP conecta. -tls añade verificación del certificado, -i muestra protocolo, cifrado y certificado, y -k elimina deliberadamente la confianza para separar un problema de certificado de uno de conectividad.

Sintaxis

lil-terminal
tcp <host|ip|me> <port> [options]

Referencia

tcp me 443

usar el host actual

tcp example.com 443

comprobar un puerto TCP

tcp example.com 443 -tls

abrir una conexión TLS verificada

tcp example.com 443 -tls -i

mostrar protocolo TLS, cifrado y datos del certificado

tcp example.com 443 -tls -k

permitir un certificado TLS no confiable

-t [seconds]

usar 5 segundos (o un tiempo de espera de 1 a 300)

-T

usar un tiempo de espera de 300 segundos

-4 | -6

usar IPv4 o IPv6

-tls

activar TLS con verificación del certificado

-i

mostrar datos de la conexión TLS y del certificado

-k

permitir un certificado TLS no confiable (requiere -tls)

Uso práctico

tcp example.com 443 prueba TCP, mientras que -tls negocia TLS con certificado verificado. -i muestra protocolo, cifrado y certificado. -4/-6 seleccionan la familia IP; -t 2 limita a dos segundos y -t a cinco. El valor predeterminado es 30 segundos, -T fija 300.

Límites y seguridad

-k desactiva la validación del certificado y solo funciona con -tls; -i también requiere TLS. Un fallo puede proceder del cortafuegos o del alojamiento. Comprueba únicamente servidores y puertos autorizados. IP y tiempos de los ejemplos son ilustrativos.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Comprobar el puerto y después TLS

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install tcp
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install tcp -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install tcp -v 1.2.3
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade tcp
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install tcp -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Comprobar el puerto y después TLS
tcp example.com 443
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Usar el host actual
tcp me 443
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Abrir una conexión TLS verificada
tcp example.com 443 -tls
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
Note      timeout option used
Mostrar protocolo TLS, cifrado y datos del certificado
tcp example.com 443 -tls -i
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
TLS       TLSv1.3
Cipher    TLS_AES_256_GCM_SHA384
Bits      256
Subject   CN=example.com
Issuer    CN=Example CA
Valid to  2030-01-01 00:00:00 UTC
Note      timeout option used
Permitir un certificado TLS no confiable
tcp example.com 443 -tls -k
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
Note      certificate verification disabled (-k)
Note      timeout option used
Usar IPv4 o IPv6
tcp example.com 443 -4
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv4 selected
Rechazar un puerto no válido
tcp example.com 443 -6
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        2001:db8::25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv6 selected
Usar 5 segundos (o un tiempo de espera de 1 a 300)
tcp example.com 443 -t
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Usar 5 segundos (o un tiempo de espera de 1 a 300)
tcp example.com 443 -t 2
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Usar un tiempo de espera de 300 segundos
tcp example.com 443 -T
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Permitir un certificado TLS no confiable (requiere -tls)
tcp example.com 443 -tls -i -k
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
TLS       TLSv1.3
Cipher    TLS_AES_256_GCM_SHA384
Bits      256
Subject   CN=example.com
Issuer    CN=Example CA
Valid to  2030-01-01 00:00:00 UTC
Note      certificate verification disabled (-k)
Note      timeout option used
Activar TLS con verificación del certificado
tcp example.com 443 -tls -t 5
Ejemplo de red ilustrativo — sin petición real
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
Note      timeout option used
Tcp · com
tcp example.com 70000
Ejemplo de red ilustrativo — sin petición real
Invalid port
Tcp · com
tcp example.com 0
Ejemplo de red ilustrativo — sin petición real
Invalid port
Mostrar datos de la conexión TLS y del certificado
tcp example.com 443 -i
Ejemplo de red ilustrativo — sin petición real
-i requires TLS
Permitir un certificado TLS no confiable (requiere -tls)
tcp example.com 443 -k
Ejemplo de red ilustrativo — sin petición real
-k requires TLS
Usar IPv4 o IPv6
tcp example.com 443 -4 -6
Ejemplo de red ilustrativo — sin petición real
Choose either IPv4 or IPv6
Usar 5 segundos (o un tiempo de espera de 1 a 300)
tcp example.com 443 -t 301
Ejemplo de red ilustrativo — sin petición real
Invalid timeout
Tcp · com
tcp example.com 443 -tsl
Ejemplo de red ilustrativo — sin petición real
Unknown option: -tsl (did you mean -tls?)
Tcp · -6
tcp 127.0.0.1 443 -6
Ejemplo de red ilustrativo — sin petición real
Host not found
Tcp · com
tcp example.com
Ejemplo de red ilustrativo — sin petición real
?

Documentación relacionada

Versión pública actual

v1.2.32026-10-31

Errores TCP más claros

Se indica la opción desconocida; si se escribe -tsl, se sugiere -tls.