[][src]Module zap_api::spider

Functions

add_domain_always_in_scope

Adds a new domain that's always in scope, using the specified value. Optionally sets if the new entry is enabled (default, true) and whether or not the new value is specified as a regex (default, false).

added_nodes

Returns a list of the names of the nodes added to the Sites tree by the specified scan.

all_urls

Returns a list of unique URLs from the history table based on HTTP messages added by the Spider.

clear_excluded_from_scan

Clears the regexes of URLs excluded from the spider scans.

disable_all_domains_always_in_scope

Disables all domains that are always in scope.

domains_always_in_scope

Gets all the domains that are always in scope. For each domain the following are shown: the index, the value (domain), if enabled, and if specified as a regex.

enable_all_domains_always_in_scope

Enables all domains that are always in scope.

exclude_from_scan

Adds a regex of URLs that should be excluded from the spider scans.

excluded_from_scan

Gets the regexes of URLs excluded from the spider scans.

full_results
modify_domain_always_in_scope

Modifies a domain that's always in scope. Allows to modify the value, if enabled or if a regex. The domain is selected with its index, which can be obtained with the view domainsAlwaysInScope.

option_accept_cookies

Gets whether or not a spider process should accept cookies while spidering.

option_domains_always_in_scope

Use view domainsAlwaysInScope instead. Deprecated

option_domains_always_in_scope_enabled

Use view domainsAlwaysInScope instead. Deprecated

option_handle_o_data_parameters_visited
option_handle_parameters
option_max_children

Gets the maximum number of child nodes (per node) that can be crawled, 0 means no limit.

option_max_depth

Gets the maximum depth the spider can crawl, 0 if unlimited.

option_max_duration
option_max_parse_size_bytes

Gets the maximum size, in bytes, that a response might have to be parsed.

option_max_scans_in_ui
option_parse_comments
option_parse_git
option_parse_robots_txt
option_parse_sitemap_xml
option_parse_svn_entries
option_post_form
option_process_form
option_request_wait_time
option_scope
option_scope_text
option_send_referer_header

Gets whether or not the 'Referer' header should be sent while spidering.

option_show_advanced_dialog
option_skip_url_string
option_thread_count
option_user_agent
pause
pause_all_scans
remove_all_scans
remove_domain_always_in_scope

Removes a domain that's always in scope, with the given index. The index can be obtained with the view domainsAlwaysInScope.

remove_scan
results
resume
resume_all_scans
scan

Runs the spider against the given URL (or context). Optionally, the 'maxChildren' parameter can be set to limit the number of children scanned, the 'recurse' parameter can be used to prevent the spider from seeding recursively, the parameter 'contextName' can be used to constrain the scan to a Context and the parameter 'subtreeOnly' allows to restrict the spider under a site's subtree (using the specified 'url').

scan_as_user

Runs the spider from the perspective of a User, obtained using the given Context ID and User ID. See 'scan' action for more details.

scans
set_option_accept_cookies

Sets whether or not a spider process should accept cookies while spidering.

set_option_handle_o_data_parameters_visited
set_option_handle_parameters
set_option_max_children

Sets the maximum number of child nodes (per node) that can be crawled, 0 means no limit.

set_option_max_depth

Sets the maximum depth the spider can crawl, 0 for unlimited depth.

set_option_max_duration
set_option_max_parse_size_bytes

Sets the maximum size, in bytes, that a response might have to be parsed. This allows the spider to skip big responses/files.

set_option_max_scans_in_ui
set_option_parse_comments
set_option_parse_git
set_option_parse_robots_txt
set_option_parse_sitemap_xml
set_option_parse_svn_entries
set_option_post_form
set_option_process_form
set_option_request_wait_time
set_option_scope_string

Use actions [add|modify|remove]DomainAlwaysInScope instead. Deprecated Option no longer in effective use.

set_option_send_referer_header

Sets whether or not the 'Referer' header should be sent while spidering.

set_option_show_advanced_dialog
set_option_skip_url_string
set_option_thread_count
set_option_user_agent
status

This file was automatically generated.

stop
stop_all_scans