The Tasks page contains settings for the following:
This setting enables you to create custom resource pools, to manage system resources across multiple tasks. Resource pools are used by both Burp Intruder and Burp Scanner.
Click New to create a new resource pool, or Edit to modify an existing resource pool. A new dialog opens, in which you name the pool and configure the throttling settings:
Delay between requests - Set a delay time in milliseconds. You can choose from three delay types:
Automatic throttling - Specify the response codes that you want to trigger automatic throttling. When Burp Scanner receives a response containing one of these codes, it adds a short delay between requests. The available options are:
To export your resource pools for use in other Burp installations, click the settings icon and select Save settings. All saved resource pools are exported in a single JSON file.
To import resource pools, click the settings icon and select Load settings. The imported pools replace any in your library, and tasks using overwritten pools update automatically. If a pool is removed, its tasks switch to the default pool.
The Resource pool settings are project settings. They apply to the current project only.
While you can configure Burp Scanner to throttle requests on any code, we recommend that you only throttle error codes. Configuring throttling on standard response codes such as 200 (OK) could result in significantly decreased scan performance.
This setting controls whether newly-created tasks start immediately. The following options are available:
The New task auto-start settings are project settings. They apply to the current project only.
This setting enables you to create rules to pause and resume automated tasks at specified times. You can set these rules to apply once, or repeat at regular intervals.
To add a rule:
Click Next to specify the rule details:
You can Edit and Remove targets from the list.
The Schedule tasks settings are project settings. They apply to the current project only.