この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1528|答える: 0

[Linux] LinuxシステムはTCPポートを受信するためにNCを使用しています

[リンクをコピー]
掲載地 2024/12/05 15:39:10 | | | |
要件:ファイアウォール機能をテストし、Linuxサーバーのポートを聞き、クライアントがサーバーのポートに接続できるかをテストする必要があります。

復習:

WindowsはUDPポートが接続されているかどうかをテストするためにNCコマンドを使用しています
https://www.itsvse.com/thread-9548-1-1.html
ncはLinux上で強力なネットワークコマンドラインツールで、主にTCP、UDP、UNIXドメインソケット関連操作に使われます。信頼できるバックグラウンドツールとして設計されており、他のプログラムが柔軟に駆動できるよう設計されており、「スイスアーミーナイフ」という評判があり、すべてのシステム管理者が習得すべきです。

Linuxのインストールコマンドは以下の通りです:

一般的なパラメータは以下の通りです:

NCAT 7.50
Usage: ncat [options] [hostname] [port]

選択肢がかかる時間は数秒で済みます。 ミリ秒単位で'ms'を付け加えてください。
's'は秒、「m」は分、または'h'は時間(例:500ms)を示します。
  -4 IPv4のみを使用
  -6 IPv6のみ使用してください
  -U, --unixsock Unixドメインソケットのみ使用してください
  -C, --crlf 終了シーケンスにCRLFを使用してください
  -c, --sh-exec <command> /bin/sh を使って与えられたコマンドを実行します
  -e, --exec <command> 与えられたコマンドを実行します
      --lua-exec <filename> 与えられたLuaスクリプトを実行します
  -G hop1[,hop2,...]         ソースルーティングのホップポイントが緩い(最大8)
  -G <n> 緩やかなソースルーティングホップポインタ(4, 8, 12, ...)
  -m, --max-conns <n> 最大<n>同時接続数
  -h, --help このヘルプ画面を表示
  -d, --delay <time> 読み書き間での待機
  -o, --出力 <filename> セッションデータをファイルにダンプ
  -x, --hex-dump <filename> セッションデータを16進形としてファイルにダンプします
  -i, --idle-timeout <time> アイドル読み書きタイムアウト
  -p, --source-port 使用するソースポートを指定する
  -s, --source addr 使用するソースアドレスを指定する(-lには影響なし)
  -l、--聞け 縛って入ってくる繋がりを聞け
  -k, --keep-open リスニングモードで複数の接続を受け入れる
  -n, --nodns DNS によるホスト名の解決はしません
  -t, --telnet Answer Telnet交渉
  -u, --udp デフォルトのTCPではなくUDPを使え
      --sctp デフォルトのTCPではなくSCTPを使え
  -v, --verbose 表示表示数レベル(複数回使用可能)
  -w, --待って <time> タイムアウトを接続
  -z ゼロI/Oモード、接続状況のみを報告
      --append-output Append(指定出力ファイルをクラバーするのではなく Append)
      --送信のみ-受信データを無視して送信のみ; EOFでやめて
      --recv-only データのみ受信、何も送信しない
      --許可 特定のホストのみがNCATに接続できるように
      --allowfile NCATに接続が許可されたホストのファイル
      --拒否するホストがNCATに接続できない
      --denyfile NCATへの接続が拒否されたホストのファイル
      --broker Ncatの接続ブローカーモードを有効にする
      --チャット シンプルなNCATチャットサーバーを始めましょう
      --proxy <addr[:p ort]> ホストのアドレスをプロキシに指定します
      --proxy-type <type> プロキシタイプを指定する(「http」または「socks4」または「socks5」)
      --proxy-auth <auth> HTTPまたはSOCKSプロキシサーバーで認証
      --ssl 接続またはSSLで聞く
      --ssl-cert リスニング用のSSL証明書ファイル(PEM)を指定する
      --ssl-key リスニング用にSSL秘密鍵(PEM)を指定する
      --ssl-verify 証明書の信頼とドメイン名を検証
      --ssl-trustfile PEMファイルには信頼されたSSL証明書が含まれています
      --ssl-ciphers SSL暗号を含む暗号リスト
      --バージョン Ncatのバージョン情報と終了を表示

詳細のオプション、説明、使用例についてはncat(1)マンページをご覧ください
以下のコマンドでTCPポートリスニングを有効にしてください:

ポートのリスニング状況を確認してください:

以下に示すように:







先の:.NET/C#はOpenCvSharp4、SixLabors.ImageSharpを使って画像をフレーム化しています
次に:mkcertを使って自己署名ドメイン名証明書を作成してください
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com