This screen allows you to configure the applications that
can be invoked.
By default there are no applications available, you need to add
all of the applications that you want to use.
将在ZAP中用于此应用程序的名称。
The full path of the application you want to invoke.
Only one command can be specified. If you want to run multiple commands in one
go, or set up environmental variables, then you should create a script or batch file and
then invoke this from ZAP.
| %url% | 完整的url,例如"http://localhost/test?a=b" | |
| %site% | 站点,例如:"http://localhost:8080/" | |
| %host% | 主机名,例如"本地主机" | |
| %port% | the port, e.g. '80' | |
| %cookie% | 请求标头中的第一个cookie字段(如果有) | |
| %postdata% | the POST data sent, if any, with any newlines replaced with "\n" | |
| %msgid% | the HTTP message id to fetch data from the API (/JSON/core/view/message/?id=$msgid), does not alway exist, will return -1 if no message id | |
| %header-{{ header }}% | the request header by name (if any), e.g. %header-user-agent% would return the value of the User-Agent header |
If checked then the command run and any output it generates will be displayed on the
Output tab.
You should always use this option when running scripts or commands that do not
have a UI.
You can also use this option for troubleshooting - if an application does not
run as expected then copy the command run and try it from a command line prompt.
If checked then any output will be appended to a
Note attached to the relevant
History tab record.
Note that some nodes in the
Sites tab do not have associated
History tab records - for those nodes this option will have no effect.