この画面では、呼び出し可能なアプリケーションを設定できます。
デフォルトではアプリケーションは登録されていません。使用したいアプリケーションをすべて追加する必要があります。
ZAPでこのアプリケーションに使用される名前です。
呼び出したいアプリケーションの完全なパス。
指定できるコマンドは1つだけです。 複数のコマンドを一度に実行したい場合や、環境変数を設定する必要がある場合は、スクリプトファイルまたはバッチファイルを作成し、それを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ヘッダーの値を返します |
チェックされている場合、実行されたコマンドとその生成する出力は出力タブに表示されます。
UIを持たないスクリプトやコマンドを実行する際は、必ずこのオプションを使用してください。
トラブルシューティングにもこのオプションを使用できます。アプリケーションが期待どおりに実行されない場合は、実行されたコマンドをコピーし、コマンドラインプロンプトから実行してみてください。
チェックされている場合、出力は関連する履歴タブのレコードに添付されたノートに追記されます。
サイトタブ内の一部のノードには関連する履歴タブのレコードがないことに注意してください。これらのノードに対しては、このオプションは適用されません。