Install the complete package with local command reference and every published mode.
install tcptcpUse
A plain probe answers whether
tcp <host|ip|me> <port> [options]tcp me 443use the current host
tcp example.com 443test a
tcp example.com 443 -tlsopen a verified TLS connection
tcp example.com 443 -tls -ishow TLS protocol, cipher and certificate details
tcp example.com 443 -tls -kallow an insecure TLS certificate
-t [seconds]use 5 seconds (or a timeout from 1 to 300)
-Tuse a 300-second timeout
-4 | -6use IPv4 or IPv6
-tlsenable TLS with certificate verification
-ishow TLS connection and certificate details
-kallow an insecure TLS certificate (requires -tls)
Run -t 2 for a two-second timeout, or bare -t for five seconds. -T sets 300 seconds; the default is 30.
TLS is checked by default; -k disables certificate verification and is accepted only together with -tls. -i also requires -tls. A timeout, DNS failure or refused connection can be caused by hosting firewall rules, not just by the remote server. Use this diagnostic only on hosts and ports you administer or have permission to test. IP addresses, timings and certificates in the examples are illustrative rather than measured at your location.
Run the prepared examples directly on the page. Their results are prebuilt and shown in the browser; no terminal command is executed on the server.
Install the current compatible version. Choose Base for the complete feature set or Minimum for the reduced package; use upgrade to update a module that is already installed.
Base and Minimum are two packages of the same current module release, not separate command versions.
Install the complete package with local command reference and every published mode.
install tcpInstall the reduced package. Local reference is omitted;
install tcp -mInstall exactly this published version.
install tcp -v 1.2.3Ask upgrade to check compatibility and replace the installed block only when needed.
upgrade tcpRemove the extension block while leaving the core and unrelated modules intact.
install tcp -uExamples are copyable command lines, not actions executed by this website. Review paths, permissions and destructive flags before running them on a real project.
tcp example.com 443Illustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 mstcp me 443Illustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 mstcp example.com 443 -tlsIllustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -tls -iIllustrative network snapshot — not a live request
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 usedtcp example.com 443 -tls -kIllustrative network snapshot — not a live request
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 usedtcp example.com 443 -4Illustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note IPv4 selectedtcp example.com 443 -6Illustrative network snapshot — not a live request
Host example.com
IP 2001:db8::25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note IPv6 selectedtcp example.com 443 -tIllustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -t 2Illustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -TIllustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -tls -i -kIllustrative network snapshot — not a live request
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 usedtcp example.com 443 -tls -t 5Illustrative network snapshot — not a live request
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 70000Illustrative network snapshot — not a live request
Invalid porttcp example.com 0Illustrative network snapshot — not a live request
Invalid porttcp example.com 443 -iIllustrative network snapshot — not a live request
-i requires TLStcp example.com 443 -kIllustrative network snapshot — not a live request
-k requires TLStcp example.com 443 -4 -6Illustrative network snapshot — not a live request
Choose either IPv4 or IPv6tcp example.com 443 -t 301Illustrative network snapshot — not a live request
Invalid timeouttcp example.com 443 -tslIllustrative network snapshot — not a live request
Unknown option: -tsl (did you mean -tls?)tcp 127.0.0.1 443 -6Illustrative network snapshot — not a live request
Host not foundtcp example.comIllustrative network snapshot — not a live request
?Unknown