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 | バージョン情報を表示。。 |