Linux ncコマンド

Linux 命令大全Linuxコマンド大全

Linux ncコマンドはルーターを設定するために使用します。

このコマンドを実行すると、ルーターの関連パラメータを設定できます。

構文

nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]

パラメータの説明:

  • -g<ゲートウェイ> ルーターのホップ通信ゲートウェイを設定します。最大8個まで設定できます。
  • -G<ポインタ数> 送信元ルーティングポインタを設定します。その値は4の倍数です。
  • -h オンラインヘルプ。
  • -i<遅延秒数> 情報を送信し通信ポートをスキャンするための時間間隔を設定します。
  • -l リスニングモードを使用し、受信データを管理します。
  • -n ドメインネームサーバーを介さず、IPアドレスを直接使用します。
  • -o<出力ファイル> ファイル名を指定し、送受信されるデータを16進数でそのファイルにダンプして保存します。
  • -p<通信ポート> ローカルホストが使用する通信ポートを設定します。
  • -r ローカルホストとリモートホストの通信ポートをランダムに指定します。
  • -s<送信元アドレス> ローカルホストがデータパケットを送信するIPアドレスを設定します。
  • -u UDP転送プロトコルを使用します。
  • -v コマンドの実行プロセスを表示します。
  • -w<タイムアウト秒数> 接続を待機する時間を設定します。
  • -z 0入出力モードを使用します。通信ポートをスキャンする場合にのみ使用します。

例

TCPポートスキャン

# nc -v -z -w2 192.168.0.3 1-100 
192.168.0.3: inverse host lookup failed: Unknown host
(UNKNOWN) [192.168.0.3] 80 (http) open
(UNKNOWN) [192.168.0.3] 23 (telnet) open
(UNKNOWN) [192.168.0.3] 22 (ssh) open

192.168.0.3のポートをスキャンします。範囲は1〜100です。

UDPポートをスキャン

# nc -u -z -w2 192.168.0.1 1-1000 //扫描192.168.0.3 的端口 范围是 1-1000

指定したポートをスキャン

# nc -nvv 192.168.0.1 80 //扫描 80端口
(UNKNOWN) [192.168.0.1] 80 (?) open
y  //用户输入

Linux 命令大全Linuxコマンド大全

その他の拡張