Linux ncコマンド
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コマンド大全