Repeater settings

The Repeater page in the Settings dialog contains settings for the following:

Note

You can override the settings selected in the Settings dialog for an individual Repeater tab. For more information, see Configuring tab-specific settings.

Otherwise, these global settings apply to all Repeater tabs.

Connections

These settings control whether Repeater reuses TCP connections, and whether it can send HTTP/2 requests when the server doesn't advertise HTTP/2 support.

The following settings are available:

Related pages

Working with HTTP/2 in Burp Suite.

The Connections settings are project settings. They apply to the current project only.

Message modification

These settings control Repeater's behavior when sending or receiving messages. The following settings are available:

The Message modification settings are project settings. They apply to the current project only.

Redirects

These settings control how Repeater handles redirection responses.

Follow redirects

You can control whether Repeater follows redirects automatically. The following options are available:

Repeater displays a Follow redirection button if it receives a redirect response that it is not configured to follow automatically. Click this button to follow the redirect. This enables you to manually step through a redirection sequence.

Process cookies in redirects

If you enable this setting, Burp resubmits any cookies set in the redirect response when it follows the redirection target.

Use selected protocol for cross-domain redirects

This setting controls whether Repeater uses the protocol selected under the Request Attributes field in Burp Inspector to follow any cross-domain redirects. By default, this setting is disabled and Repeater negotiates protocol as normal.

You may wish to enable this setting when you test for HTTP/2-specific vulnerabilities that trigger cross-domain requests.

Related pages

Working with HTTP/2 in Burp Suite.

The Redirects settings are project settings. They apply to the current project only.

Streaming responses timeout

Streaming responses remain open and deliver data continuously. When Burp Repeater handles a streaming response, it updates the response panel in real time as data is received.

This setting controls how long Repeater keeps a streaming connection open. By default, it's set to 600 seconds (10 minutes).

To turn off the timeout, set it to 0.

The Streaming responses setting is a project setting. It applies to the current project only.

Related pages

You can configure how Burp detects and handles streaming responses in the Settings dialog under Network > HTTP > Streaming responses. For more information, see Streaming responses.

Default tab group

This setting enables you to specify the tab group that new requests are added to when you send them to Repeater.

Use the drop-down menu to specify the tab group that you want to add new requests to.

Before you use this setting, create a tab group in Repeater. For more information, see Managing tab groups.

Note

This setting doesn't influence new request tabs that you create within Repeater. These aren't allocated to a group when they're created.

The Default tab group setting is a project setting. It applies to the current project only.

Tab view

This setting controls the default tab view in Repeater. The following options are available:

The Tab view setting is a user setting. It applies to all installations of Burp on your machine.

Related pages

Managing Burp Repeater tabs.