tcp

tcp vérifie si un hôte et un port acceptent une connexion TCP et peut ensuite établir et inspecter une session TLS vérifiée.

RéseauVersion 1.2.3Stable
lil-terminal

Vue d’ensemble

Utilisez tcp pour Ports TCP et connexions TLS. Les opérations courantes restent courtes et les formes spécialisées n’ajoutent des détails qu’en cas de besoin, afin que le travail répétitif reste facile à comprendre, à reproduire et à intégrer dans des scripts lil-terminal.

Tester le port avant TLS

Le test simple répond seulement à la connexion TCP. -tls ajoute la vérification du certificat, -i affiche protocole, chiffrement et certificat, et -k retire volontairement la confiance pour distinguer certificat et connectivité.

Syntaxe

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

Référence

tcp me 443

utiliser l’hôte actuel

tcp example.com 443

tester un port TCP

tcp example.com 443 -tls

ouvrir une connexion TLS vérifiée

tcp example.com 443 -tls -i

afficher protocole TLS, chiffrement et certificat

tcp example.com 443 -tls -k

autoriser un certificat TLS non approuvé

-t [seconds]

utiliser 5 secondes (ou un délai de 1 à 300)

-T

utiliser un délai de 300 secondes

-4 | -6

utiliser IPv4 ou IPv6

-tls

activer TLS avec vérification du certificat

-i

afficher les détails de la connexion TLS et du certificat

-k

autoriser un certificat TLS non approuvé (requiert -tls)

Utilisation pratique

tcp example.com 443 vérifie TCP ; -tls négocie TLS avec certificat vérifié. -i affiche protocole, chiffrement et certificat. -4/-6 choisissent IPv4 ou IPv6, -t 2 limite à deux secondes et -t à cinq. Par défaut : 30 secondes ; -T : 300 secondes.

Limites et sécurité

-k désactive la validation TLS et exige -tls ; -i également. Un échec peut provenir d’un pare-feu ou des règles d’hébergement. Ne testez que les serveurs et ports autorisés. Les adresses et délais des exemples sont illustratifs.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Tester le port puis inspecter TLS

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install tcp
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install tcp -m
Version publique exacte

Installer exactement cette version publiée.

install tcp -v 1.2.3
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade tcp
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install tcp -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Tester le port puis inspecter TLS
tcp example.com 443
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Utiliser l’hôte actuel
tcp me 443
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Ouvrir une connexion TLS vérifiée
tcp example.com 443 -tls
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
Note      timeout option used
Afficher protocole TLS, chiffrement et certificat
tcp example.com 443 -tls -i
Exemple réseau fictif — aucune requête réelle
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
Autoriser un certificat TLS non approuvé
tcp example.com 443 -tls -k
Exemple réseau fictif — aucune requête réelle
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
Utiliser IPv4 ou IPv6
tcp example.com 443 -4
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv4 selected
Refuser un port invalide
tcp example.com 443 -6
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        2001:db8::25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv6 selected
Utiliser 5 secondes (ou un délai de 1 à 300)
tcp example.com 443 -t
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Utiliser 5 secondes (ou un délai de 1 à 300)
tcp example.com 443 -t 2
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Utiliser un délai de 300 secondes
tcp example.com 443 -T
Exemple réseau fictif — aucune requête réelle
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Autoriser un certificat TLS non approuvé (requiert -tls)
tcp example.com 443 -tls -i -k
Exemple réseau fictif — aucune requête réelle
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
Activer TLS avec vérification du certificat
tcp example.com 443 -tls -t 5
Exemple réseau fictif — aucune requête réelle
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
Exemple réseau fictif — aucune requête réelle
Invalid port
Tcp · com
tcp example.com 0
Exemple réseau fictif — aucune requête réelle
Invalid port
Afficher les détails de la connexion TLS et du certificat
tcp example.com 443 -i
Exemple réseau fictif — aucune requête réelle
-i requires TLS
Autoriser un certificat TLS non approuvé (requiert -tls)
tcp example.com 443 -k
Exemple réseau fictif — aucune requête réelle
-k requires TLS
Utiliser IPv4 ou IPv6
tcp example.com 443 -4 -6
Exemple réseau fictif — aucune requête réelle
Choose either IPv4 or IPv6
Utiliser 5 secondes (ou un délai de 1 à 300)
tcp example.com 443 -t 301
Exemple réseau fictif — aucune requête réelle
Invalid timeout
Tcp · com
tcp example.com 443 -tsl
Exemple réseau fictif — aucune requête réelle
Unknown option: -tsl (did you mean -tls?)
Tcp · -6
tcp 127.0.0.1 443 -6
Exemple réseau fictif — aucune requête réelle
Host not found
Tcp · com
tcp example.com
Exemple réseau fictif — aucune requête réelle
?

Documentation associée

Version publique actuelle

v1.2.32026-10-31

Erreurs TCP plus précises

Les options inconnues sont nommées ; -tsl suggère la bonne option -tls.