In addition to its automated testing capabilities, Burp Scanner can also be a powerful tool in your manual testing workflow, enabling you to investigate items or areas of interest without having to scan your entire application.
For example, you can use Scanner to perform targeted scans on specific requests, which you can then investigate further using Burp's manual testing tools.
To learn more about how you can use Burp Scanner to complement your manual testing, you can follow the tutorials below using our deliberately vulnerable website, ginandjuice.shop:
To learn more about reviewing scan results, see Viewing scan results.
Scanning a specific request is much faster than an application-wide scan, and often only takes seconds.
To scan a specific request:
In Burp, go to Proxy > HTTP history. Identify a request of interest, then right-click it and select one of the following scan methods:
The Dashboard tab flashes to indicate the scan has started. You can go to the Dashboard to review the progress and results of a scan.
Burp Suite enables you to manually define insertion points and limit the audit phase of the scan to use only these insertion points. This means you can focus the scan on specific inputs that you want to test, reducing the number of requests required. Additionally, this lets you scan a request using inputs that Burp Scanner would normally ignore, such as custom header values.
To scan a single user-defined insertion point:
The Dashboard tab flashes to indicate the scan has started. To review the progress and results of your scan, go to the Dashboard.
You can also use Burp Intruder to define multiple insertion points in one request.
To scan multiple insertion points:
If you define multiple insertion points, Burp scans each insertion point separately.
You might need to scan a specific part of a data format that Burp can't parse automatically. For example, you may want to scan:
You can highlight the content that you want to scan in the message window, then right-click and select Scan selected insertion point. For more information, see Scanning non-standard data structures.
Whether you've performed an application-wide scan or scanned a specific request, you can store requests and responses in Burp Organizer. For example, you might want to investigate a specific response at a later date without having to scan or browse through your target application again.
To do this, right-click a request or response, then select Send to Organizer.
To learn more about Burp Organizer, see Organizer.