tcp

tcp verifica se host e porta aceitam conexão TCP e pode, opcionalmente, estabelecer e inspecionar uma sessão TLS verificada.

RedeVersão 1.2.2Estável
lil-terminal

Visão geral

Use tcp para Portas TCP e conexões TLS. As operações comuns continuam curtas, e formas especializadas acrescentam detalhes apenas quando necessário, para que o trabalho repetido seja fácil de entender, repetir e levar a scripts do lil-terminal.

Primeiro a porta, depois TLS

O teste simples responde apenas se TCP conecta. -tls acrescenta verificação do certificado, -i mostra protocolo, cifra e certificado, e -k remove deliberadamente a confiança para separar problema de certificado de conectividade.

Sintaxe

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

Referência

tcp me 443

usar o host atual

tcp example.com 443

verificar uma porta TCP

tcp example.com 443 -tls

abrir uma conexão TLS verificada

tcp example.com 443 -tls -i

mostrar protocolo TLS, cifra e dados do certificado

tcp example.com 443 -tls -k

permitir certificado TLS não confiável

-t [seconds]

usar 5 segundos (ou timeout de 1 a 300)

-T

usar timeout de 300 segundos

-4 | -6

usar IPv4 ou IPv6

-tls

ativar TLS com verificação do certificado

-i

mostrar detalhes da conexão TLS e do certificado

-k

permitir certificado TLS não confiável (requer -tls)

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Verificar a porta e depois TLS

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install tcp
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install tcp -m
Versão pública exata

Instalar exatamente esta versão publicada.

install tcp -v 1.2.2
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade tcp
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install tcp -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Verificar a porta e depois TLS
tcp example.com 443 | tcp example.com 443 -tls -i
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms

Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
TLS       TLSv1.3
Cipher    TLS_AES_256_GCM_SHA384
Bits      256
Issuer    Example CA
Abrir uma conexão TLS verificada
tcp example.com 443 -tls
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
Mostrar protocolo TLS, cifra e dados do certificado
tcp example.com 443 -tls -i
Host        example.com
IP          93.184.216.34
Port        443
Protocol    TLS
Status      open
Time        22.1 ms
TLS         TLSv1.3
Cipher      TLS_AES_256_GCM_SHA384
Bits        256
Subject     CN=example.com
Issuer      Example CA
Valid from  2026-01-01 00:00:00 UTC
Valid to    2027-01-01 00:00:00 UTC
Usar IPv4 ou IPv6
tcp example.com 443 -4
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
Usar 5 segundos (ou timeout de 1 a 300)
tcp example.com 443 -t 2
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
Permitir certificado TLS não confiável (requer -tls)
tcp example.com 443 -tls -k
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
Rejeitar uma porta inválida
tcp example.com 70000
Inválido: porta

Documentação relacionada

Versão pública atual

v1.2.22026-08-10

Host atual primeiro

tcp me 443 passa a ser o primeiro exemplo prático.