Scanning web sites

Burp Scanner automates the task of scanning web sites for content and vulnerabilities. Depending on configuration, the Scanner can crawl the application to discover its content and functionality, and audit the application to discover vulnerabilities. By default, all scans will use Burp's browser to ensure maximum coverage through browser-powered scanning. You can also provide sets of user credentials so that Burp Scanner can discover and audit content that is only accessible to authenticated users. Importing full login sequences even enables Burp Scanner to handle more complex login mechanisms, including single sign-on.

Launching scans

Scans can be launched in a variety of ways:

Configuring scans

You can launch multiple scans in parallel, and each scan has its own configuration options that determine exactly how the scan is carried out. There are two key areas of configuration:

You can either create your own custom configurations or load built-in configurations from the configuration library using the Select from library button in the Scan Configuration section of the scan launcher.

If no configuration is created or loaded in, Burp Scanner uses its default configuration. Burp Scanner's default configuration provides a good balance between performance and coverage of issues, suitable for most web applications.

Note

Burp Suite's configuration library comes with a set of built-in configurations so you can quickly configure these options.

Monitoring scan activity

You can monitor the progress and results of a scan in various ways:

Reporting

You can generate reports of issues found via Burp Scanner in HTML format. You can also export issues in XML format suitable for importing into other tools.

Additional information

You can find addition information about specific topics on the following Support pages: