tcp

tcp verifica se host e porta accettano una connessione TCP e può poi stabilire e ispezionare una sessione TLS verificata.

ReteVersione 1.2.3Stabile
lil-terminal

Panoramica

Usa tcp per Porte TCP e connessioni TLS. Le operazioni comuni restano brevi e le forme specializzate aggiungono dettagli solo quando servono, così il lavoro ripetuto rimane facile da capire, ripetere e inserire negli script di lil-terminal.

Prima la porta, poi TLS

Il test semplice risponde solo alla connessione TCP. -tls aggiunge la verifica del certificato, -i mostra protocollo, cipher e certificato, mentre -k rimuove intenzionalmente la fiducia per distinguere certificato e connettività.

Sintassi

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

Riferimento

tcp me 443

usare l’host corrente

tcp example.com 443

verificare una porta TCP

tcp example.com 443 -tls

aprire una connessione TLS verificata

tcp example.com 443 -tls -i

mostrare protocollo TLS, cifrario e certificato

tcp example.com 443 -tls -k

consentire un certificato TLS non attendibile

-t [seconds]

usare 5 secondi (o un timeout da 1 a 300)

-T

usare un timeout di 300 secondi

-4 | -6

usare IPv4 o IPv6

-tls

abilitare TLS con verifica del certificato

-i

mostrare i dettagli della connessione TLS e del certificato

-k

consentire un certificato TLS non attendibile (richiede -tls)

Uso pratico

tcp example.com 443 verifica TCP; -tls negozia TLS con certificato verificato. -i mostra protocollo, cifratura e certificato. -4/-6 scelgono la famiglia IP; -t 2 attende due secondi, -t cinque. Predefinito: 30 secondi; -T: 300.

Limiti e sicurezza

-k disabilita la verifica TLS e richiede -tls; anche -i lo richiede. Errori possono dipendere da firewall o restrizioni dell’hosting. Controlla soltanto host e porte autorizzati. IP e tempi degli esempi sono illustrativi.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Controllare la porta e poi TLS

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install tcp
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install tcp -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install tcp -v 1.2.3
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade tcp
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install tcp -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Controllare la porta e poi TLS
tcp example.com 443
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Usare l’host corrente
tcp me 443
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Aprire una connessione TLS verificata
tcp example.com 443 -tls
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
Note      timeout option used
Mostrare protocollo TLS, cifrario e certificato
tcp example.com 443 -tls -i
Esempio di rete illustrativo — nessuna richiesta reale
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
Consentire un certificato TLS non attendibile
tcp example.com 443 -tls -k
Esempio di rete illustrativo — nessuna richiesta reale
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
Usare IPv4 o IPv6
tcp example.com 443 -4
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv4 selected
Rifiutare una porta non valida
tcp example.com 443 -6
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        2001:db8::25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv6 selected
Usare 5 secondi (o un timeout da 1 a 300)
tcp example.com 443 -t
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Usare 5 secondi (o un timeout da 1 a 300)
tcp example.com 443 -t 2
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Usare un timeout di 300 secondi
tcp example.com 443 -T
Esempio di rete illustrativo — nessuna richiesta reale
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Consentire un certificato TLS non attendibile (richiede -tls)
tcp example.com 443 -tls -i -k
Esempio di rete illustrativo — nessuna richiesta reale
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
Abilitare TLS con verifica del certificato
tcp example.com 443 -tls -t 5
Esempio di rete illustrativo — nessuna richiesta reale
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
Esempio di rete illustrativo — nessuna richiesta reale
Invalid port
Tcp · com
tcp example.com 0
Esempio di rete illustrativo — nessuna richiesta reale
Invalid port
Mostrare i dettagli della connessione TLS e del certificato
tcp example.com 443 -i
Esempio di rete illustrativo — nessuna richiesta reale
-i requires TLS
Consentire un certificato TLS non attendibile (richiede -tls)
tcp example.com 443 -k
Esempio di rete illustrativo — nessuna richiesta reale
-k requires TLS
Usare IPv4 o IPv6
tcp example.com 443 -4 -6
Esempio di rete illustrativo — nessuna richiesta reale
Choose either IPv4 or IPv6
Usare 5 secondi (o un timeout da 1 a 300)
tcp example.com 443 -t 301
Esempio di rete illustrativo — nessuna richiesta reale
Invalid timeout
Tcp · com
tcp example.com 443 -tsl
Esempio di rete illustrativo — nessuna richiesta reale
Unknown option: -tsl (did you mean -tls?)
Tcp · -6
tcp 127.0.0.1 443 -6
Esempio di rete illustrativo — nessuna richiesta reale
Host not found
Tcp · com
tcp example.com
Esempio di rete illustrativo — nessuna richiesta reale
?

Documentazione correlata

Versione pubblica attuale

v1.2.32026-10-31

Errori TCP più chiari

Le opzioni sconosciute vengono indicate; -tsl suggerisce -tls.