tcp

tcp はホストとポートが TCP 接続を受け付けるか確認し、必要に応じて検証済み TLS セッションを確立して詳細を表示します。

ネットワークバージョン 1.2.2安定版
lil-terminal

概要

tcpTCP ポートと TLS 接続 に使います。よく使う操作は短いままにし、必要なときだけ専用の形式で詳細を追加するため、繰り返す作業を理解・再現しやすく、lil-terminal のスクリプトにもまとめやすくなります。

まずポート、その後に TLS

通常のテストは TCP 接続だけを確認します。-tls は証明書検証を追加し、-i はプロトコル・暗号・証明書を表示します。-k は信頼検証を意図的に外し、証明書問題と基本的な接続問題を切り分けます。

構文

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

リファレンス

tcp me 443

現在のホストを使用する

tcp example.com 443

TCP ポートを確認する

tcp example.com 443 -tls

検証済み TLS 接続を開く

tcp example.com 443 -tls -i

TLS プロトコル、暗号、証明書情報を表示する

tcp example.com 443 -tls -k

信頼されていない TLS 証明書を許可する

-t [seconds]

5 秒を使用する(または 1〜300 秒のタイムアウト)

-T

300 秒のタイムアウトを使用する

-4 | -6

IPv4 または IPv6 を使用する

-tls

証明書検証付き TLS を有効にする

-i

TLS 接続と証明書の詳細を表示する

-k

信頼されていない TLS 証明書を許可する(-tls が必要)

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

ポートを確認してから TLS を調べる

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install tcp
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install tcp -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install tcp -v 1.2.2
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade tcp
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install tcp -u

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

ポートを確認してから 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
検証済み TLS 接続を開く
tcp example.com 443 -tls
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
TLS プロトコル、暗号、証明書情報を表示する
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
IPv4 または IPv6 を使用する
tcp example.com 443 -4
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
5 秒を使用する(または 1〜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
信頼されていない TLS 証明書を許可する(-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
無効なポートを拒否する
tcp example.com 70000
ポート: 無効

関連ドキュメント

現在の公開版

v1.2.22026-08-10

現在のホストを先頭に

tcp me 443 を最初の実用例へ移しました。