オプション – アプリケーション画面

この画面では、呼び出し可能なアプリケーションを設定できます。
デフォルトではアプリケーションは登録されていません。使用したいアプリケーションをすべて追加する必要があります。

表示名

ZAPでこのアプリケーションに使用される名前です。

コマンドのフルパス

呼び出したいアプリケーションの完全なパス。
指定できるコマンドは1つだけです。 複数のコマンドを一度に実行したい場合や、環境変数を設定する必要がある場合は、スクリプトファイルまたはバッチファイルを作成し、それをZAPから起動してください。

パラメーター

ZAPがコマンドに渡すパラメーターです。
パラメーターを渡すために以下のタグを使用できます:
     %url% 完全なURL。(例: http://localhost/test?a=b)
     %site% サイト。(例: http://localhost:8080/)
     %host% ホスト名。(例: localhost)
     %port% ポート。(例: 80)
     %cookie% リクエストヘッダーの最初のCookieフィールド (存在する場合)
     %postdata% 送信されたPOSTデータ (存在する場合)。すべての改行は "\n" に置換されます
     %msgid% APIからデータを取得するためのHTTPメッセージID (/JSON/core/view/message/?id=$msgid)。常に存在するわけではありません。メッセージIDがない場合は -1 が返されます
     %header-{{ header }}% 名前によるリクエストヘッダー (存在する場合)。例: %header-user-agent%はUser-Agentヘッダーの値を返します
したがって、コマンドが '-u' を使用してURLを受け入れる場合、パラメーターは次のように指定します: '-u %url%'

出力をキャプチャ

チェックされている場合、実行されたコマンドとその生成する出力は出力タブに表示されます。
UIを持たないスクリプトやコマンドを実行する際は、必ずこのオプションを使用してください。
トラブルシューティングにもこのオプションを使用できます。アプリケーションが期待どおりに実行されない場合は、実行されたコマンドをコピーし、コマンドラインプロンプトから実行してみてください。

ノートに出力

チェックされている場合、出力は関連する履歴タブのレコードに添付されたノートに追記されます。
サイトタブ内の一部のノードには関連する履歴タブのレコードがないことに注意してください。これらのノードに対しては、このオプションは適用されません。