プロキシー・サーバー・コマンド (CLI)
オプション
注: 可能な場合は、CLI ではなく REST API を使用することを強くお勧めします (「プロキシー・サーバー API コマンド」を参照)。
CLI の使用法:java -jar DastProxy.jar [options] [command]
オプション | 短いオプション | 説明 |
---|---|---|
-exportCertificate <output_path> | -ec | 自己署名ルート証明書を PEM ファイルとしてエクスポートします。 |
- generateNewRootCertificate | -gnrc | 新しい自己署名ルート証明書を生成します。デフォルト値は false です。 |
-generateRootCertificateIfNeeded | -gnrcin | 自己署名ルート証明書が 1 つも存在しない場合のみ、新しい自己署名ルート証明書を生成します。デフォルト値は False です。 |
-importRootCertificate <certificate_path> | -irc | 選択された PFX または P12 証明書をプロキシーのルート証明書としてインポートします。 |
-importRootCertificatePassword <password> | -ircp | 選択されたルート証明書のパスワード。 |
-help | -h | コマンドの使用法を表示します。デフォルト値は False です。 |
以下で説明しているように、5 つのコマンドが存在します。
「start」
プロキシーを開始します。Usage:start [options]
オプション | 短いオプション | 説明 |
---|---|---|
-chainedProxy <host_or_ip:port> | -cp | 形式 [ip]:[port] を使用し、アップストリーム (チェーン) プロキシーを設定します。これは、チェーン・プロキシー・ルール・ファイル (proxy.chain) を上書きします。 |
-chainedProxyFile <file_path> | -cpf | チェーン・プロキシー・ルール・ファイルのパス。 |
-clientCertificateFile <file_path> | -ccf | クライアント証明書 (PFX または JKS) を格納する鍵ストアのパスを設定します。 |
-clientCertificatePassword <password> | -ccp | クライアント証明書の鍵ストアのパスワード (指定されない場合は標準入力から読み取られる)。 |
-port <port_number> | -p | プロキシー・ポートを設定します。デフォルトは 0 です (ランダム・ポートが選択される)。 |
-proxyCertificateFile <file_path> | -pcf | プロキシー・サーバー証明書 (PFX または JKS) を格納する鍵ストアのパスを設定します。 |
-proxyCertificatePassword <password> | -pcp | プロキシー証明書の鍵ストアのパスワード (指定されない場合は標準入力から読み取られる)。 |
-saveDastConfigFile <dast.config_output_path> | -sdcf | 記録されたトラフィックと一緒に DAST.CONFIG ファイルを保存します。 |
-saveDastConfigFileToFolder <dast.config_output_folder_path> | -sdcftf | 記録されたトラフィックと一緒に、選択されたフォルダーに DAST.CONFIG ファイルを保存します。 |
-saveHarFile <har_output_path> | -shf | 記録されたトラフィックを HAR ファイルとして保存します。 |
「stop」
プロキシーを停止します。使用法:stop [options]
オプション | 短いオプション | 説明 |
---|---|---|
-port <port_number> | -p | 停止したいプロキシーのポート。デフォルトは 0 です 重要: ポート番号を「0」に設定しても、開かれているすべてのプロキシーは停止しません。これを行うには、 stopall コマンドを使用します。 |
"stopall"
開かれているすべてのプロキシーを停止します。使用法:stopall
"encrypt"
ファイルをアップロードして暗号化します。使用法:encrypt [options]
オプション | 短いオプション | 説明 |
---|---|---|
-dastConfigFile <file path> | -dcf | 暗号化する DAST.CONFIG ファイルへのパス。 |
-outputFileName | -ofn | 暗号化された DAST.CONFIG ファイルの名前。 |
「validate」
プロキシー構成ファイルを検証します。使用法:validate [options]
オプション | 短いオプション | 説明 |
---|---|---|
-chainedProxyFile <file_path> | -cpf | チェーン・プロキシー・ルール・ファイルのパス。 |
-test <scheme>://<hostname>[:port] <file_path> | -t | チェーン・プロキシー・ルールに照らして URL をテストし、その URL に適合するルールをすべて返します。 |
-verbose | -v | 変換されたすべてのパターンの出力をトリガーします。デフォルトは False です。 |