tcp

tcp prüft, ob Host und Port eine TCP-Verbindung annehmen, und kann optional eine verifizierte TLS-Sitzung herstellen und untersuchen.

NetzwerkVersion 1.2.3Stabil
lil-terminal

Überblick

Verwenden Sie tcp für TCP-Ports und TLS-Verbindungen. Häufige Vorgänge bleiben kurz; spezielle Formen ergänzen Details nur bei Bedarf. So lässt sich wiederkehrende Arbeit leicht verstehen, wiederholen und in lil-terminal-Skripte übernehmen.

Zuerst den Port, dann TLS prüfen

Die einfache Prüfung beantwortet nur, ob TCP verbindet. -tls ergänzt Zertifikatsprüfung, -i zeigt Protokoll, Cipher und Zertifikat, und -k entfernt bewusst die Vertrauensprüfung, um Zertifikatsfehler von Konnektivitätsproblemen zu trennen.

Syntax

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

Referenz

tcp me 443

aktuellen Host verwenden

tcp example.com 443

TCP-Port prüfen

tcp example.com 443 -tls

verifizierte TLS-Verbindung öffnen

tcp example.com 443 -tls -i

TLS-Protokoll, Cipher und Zertifikatsdaten anzeigen

tcp example.com 443 -tls -k

nicht vertrauenswürdiges TLS-Zertifikat zulassen

-t [seconds]

5 Sekunden verwenden (oder Timeout von 1 bis 300)

-T

Timeout von 300 Sekunden verwenden

-4 | -6

IPv4 oder IPv6 verwenden

-tls

TLS mit Zertifikatsprüfung aktivieren

-i

TLS-Verbindungs- und Zertifikatsdaten anzeigen

-k

nicht vertrauenswürdiges TLS-Zertifikat zulassen (erfordert -tls)

Praxisbeispiel

tcp example.com 443 prüft TCP; -tls führt einen zertifikatsgeprüften TLS-Handshake durch. Mit -i erscheinen Protokoll, Cipher und Zertifikat. -4/-6 wählen die Adressfamilie; -t 2 wartet höchstens zwei, -t fünf Sekunden. Standard sind 30 Sekunden, -T setzt 300.

Grenzen und Sicherheit

-k deaktiviert die TLS-Zertifikatsprüfung und erfordert -tls; auch -i setzt TLS voraus. Fehler können an Firewall oder Hosting-Regeln liegen. Nur berechtigte Hosts und Ports prüfen. Beispiel-IP-Adressen und Laufzeiten sind keine Live-Messwerte.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Port prüfen und danach TLS untersuchen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install tcp
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install tcp -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install tcp -v 1.2.3
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade tcp
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install tcp -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Port prüfen und danach TLS untersuchen
tcp example.com 443
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Aktuellen Host verwenden
tcp me 443
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Verifizierte TLS-Verbindung öffnen
tcp example.com 443 -tls
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TLS
Status    open
Time      12.0 ms
Note      timeout option used
TLS-Protokoll, Cipher und Zertifikatsdaten anzeigen
tcp example.com 443 -tls -i
Netzwerk-Lernbeispiel — keine Live-Anfrage
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
Nicht vertrauenswürdiges TLS-Zertifikat zulassen
tcp example.com 443 -tls -k
Netzwerk-Lernbeispiel — keine Live-Anfrage
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
IPv4 oder IPv6 verwenden
tcp example.com 443 -4
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv4 selected
Einen ungültigen Port ablehnen
tcp example.com 443 -6
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        2001:db8::25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      IPv6 selected
5 Sekunden verwenden (oder Timeout von 1 bis 300)
tcp example.com 443 -t
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
5 Sekunden verwenden (oder Timeout von 1 bis 300)
tcp example.com 443 -t 2
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Timeout von 300 Sekunden verwenden
tcp example.com 443 -T
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host      example.com
IP        192.0.2.25
Port      443
Protocol  TCP
Status    open
Time      12.0 ms
Note      timeout option used
Nicht vertrauenswürdiges TLS-Zertifikat zulassen (erfordert -tls)
tcp example.com 443 -tls -i -k
Netzwerk-Lernbeispiel — keine Live-Anfrage
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
TLS mit Zertifikatsprüfung aktivieren
tcp example.com 443 -tls -t 5
Netzwerk-Lernbeispiel — keine Live-Anfrage
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
Netzwerk-Lernbeispiel — keine Live-Anfrage
Invalid port
Tcp · com
tcp example.com 0
Netzwerk-Lernbeispiel — keine Live-Anfrage
Invalid port
TLS-Verbindungs- und Zertifikatsdaten anzeigen
tcp example.com 443 -i
Netzwerk-Lernbeispiel — keine Live-Anfrage
-i requires TLS
Nicht vertrauenswürdiges TLS-Zertifikat zulassen (erfordert -tls)
tcp example.com 443 -k
Netzwerk-Lernbeispiel — keine Live-Anfrage
-k requires TLS
IPv4 oder IPv6 verwenden
tcp example.com 443 -4 -6
Netzwerk-Lernbeispiel — keine Live-Anfrage
Choose either IPv4 or IPv6
5 Sekunden verwenden (oder Timeout von 1 bis 300)
tcp example.com 443 -t 301
Netzwerk-Lernbeispiel — keine Live-Anfrage
Invalid timeout
Tcp · com
tcp example.com 443 -tsl
Netzwerk-Lernbeispiel — keine Live-Anfrage
Unknown option: -tsl (did you mean -tls?)
Tcp · -6
tcp 127.0.0.1 443 -6
Netzwerk-Lernbeispiel — keine Live-Anfrage
Host not found
Tcp · com
tcp example.com
Netzwerk-Lernbeispiel — keine Live-Anfrage
?

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.32026-10-31

Klare TCP-Optionsfehler

Unbekannte TCP-Optionen werden genannt; bei -tsl wird -tls vorgeschlagen.