Options AJAX Spider screen

This screen allows you to configure the AJAX Spider options. The AJAX Spider is a plugin for a crawler called Crawljax. The plugin sets up a new local proxy in ZAP to talk to cralwjax. Therefore, you can configure both the proxy and crawler.

AJAX Spider Proxy Configuration

You can configure the following parameters of the proxy.

Proxy Network Address

The IP address of the local proxy. By default set to localhost.

Proxy Port

The TCP port of the local proxy server. By default 8081.

AJAX Spider Crawler Configuration

You can configure the following parameters of crawljax.

Number of Browser Windows

You can configure the number of windows to be used by AJAX Spider. The more windows, the faster the process will be.

Number of Threads

You can configure the number of threads to we used by AJAX Spider. It is recommended to set a number of threads equal o higher than the one of Browser Windows

Crawl in depth

If you enable this option, more HTML tags will be analyzed to find new links. It usually improve the overall results but it also slows down the process.

Browser

AJAX Spider relies on an external browser to crawl the targeted site. You can specify which one you want to use: Firefox, Chrome or HTMLUnit.

HTMLUnit is an embedded java based browser included in AJAX Spider.

If you use Firefox or Chrome, you must have it install in your system.

Chrome requires a specific package to run, called Chrome Driver.
If you want to use Chrome, you should install it. For more information refer to http://code.google.com/p/chromedriver/downloads/list

See also

     UI Overview for an overview of the user interface
     Options dialogs for details of the other Options dialog screens
     AJAX Spiderfor an overview of the AJAX Spider
     AJAX Spider tabfor an overview of the AJAX Spider Tab