8月
17
ncat オプションメモ
[nmap]に付属する汎用TCP/UDP接続コマンドラインソフト[ncat]のオプションメモです。
Usage:ncat [options] [hostname] [port]
| プロトコルオプション | ||
| オプション | 効果 | |
| -4 | IPv4使用を強制(デフォルトでON) |
|
| -6 | IPv6使用を強制 |
|
| -u | UDP接続を使用(デフォルトはTCPを使用) |
|
| クライアントモードオプション | ||
| オプション | 効果 | |
| -g <hop1>[,<hop2>,…] | ソースルーティングのためのホップを指定。 |
|
| -G <ptr> | ソースルーティングのためのポインタを指定。 |
|
| -p <port> | ソースポートを指定。 |
|
| -s <host> | ソースアドレスを指定。 |
|
| サーバモードオプション | ||
| オプション | 効果 | |
| -l –listen |
リモートから接続を受けるけるモード。 |
|
| -m <numconns> –max-conns <numconns> |
同時接続許可数を指定。デフォルトは100コネクション。 |
|
| –broker | NAT環境など直接接続できない場合などに中継を行う。 |
|
| –chat | チャット機能を有効にする。 |
|
| SSLオプション | ||
| オプション | 効果 | |
| –ssl | SSLモード |
|
| –ssl-verify | 証明書の検証を行う。クライアントモードのみで使用。 |
|
| –ssl-cert <certfile.pem> | 使用する証明書ファイルを指定。 |
|
| –ssl-trustfile <cert.pem> | 証明書検証のための使用する信頼できる証明書リストを指定。 |
|
| プロキシオプション | ||
| オプション | 効果 | |
| –proxy <host>[: <port>] | 使用するプロキシのアドレスとポート番号を指定。 ポートが指定されない場合はSOCKS(1080),HTTP(3128)。 |
|
| –proxy-type <proto> | プロキシで使用するプロトコルを指定。 Ver5.00でサポートされるプロトコルは”http”(CONNECT)と”socks4″(SOCKSv4)。 |
|
| –proxy-auth <user>[: <pass>] | プロキシを利用する際の認証情報を指定。 |
|
| コマンド実行オプション | ||
| オプション | 効果 | |
| -e <command> –exec <command> |
接続が確立された後に実行するコマンドを指定。 |
|
| -c <command> –sh-exec <command> |
[-e]と同じ。/bin/shを通した実行を行う。 |
|
| アクセスコントロールオプション | ||
| オプション | 効果 | |
| –allow <host>[, <host>, …] | 接続を許可するホストを指定。 ホストの指定はnmapに準じた記述方法が可能。 |
|
| –allowfile <file> | 接続許可をするホストが記述したアクセス許可リストを指定。 |
|
| –deny <host>[, <host>, …] | 接続を拒否するホストを指定。 ホストの指定はnmapに準じた記述方法が可能。 |
|
| –denyfile <file> | 接続拒否をするホストが記述したアクセス許可リストを指定。 |
|
| タイミングオプション | ||
| オプション | 効果 | |
| -d <time> –delay <time> |
遅延間隔を設定。細い帯域幅やiptablesの-limitオプションに有効であると考えられる。 |
|
| -i <time> –idle-timeout <time> |
アイドルタイムアウトとする時間を設定。 |
|
| -w <time> –wait <time> |
接続タイムアウトとする時間を設定。 |
|
| 出力オプション | ||
| オプション | 効果 | |
| -o <file> –output <file> |
ダンプセッションを保存するファイルを指定。 |
|
| -x <time> –hex-dump <file> |
ダンプセッションをhexで保存するファイルを指定。 |
|
| -v <time> –verbose |
冗長表示する。指定する[v]の数(1~3)により詳細度が変わる。 |
|
| その他のオプション | ||
| オプション | 効果 | |
| -C –crlf |
改行コードをCRLFに変更。 |
|
| -h –help |
ヘルプを表示。 |
|
| –recv-only | データ受信のみとなる。 |
|
| –send-only | データ送信のみとなる。 |
|
| -t –telnet |
telnetセッション。 |
|
| –version | バージョン情報を表示。。 |
|