class documentation
Interface for the third party extension burp-rest-api.
| Parameters | |
| proxy | |
| api | Defaults to 8090 |
| Method | active |
Send a URL to Burp to perform active scan. |
| Method | burp |
Stop the Burp Suite |
| Method | check |
Check the Burp proxy configuration to make sure it's running and listening on all interfaces |
| Method | enable |
Update the Burp proxy configuration to listen on all interfaces |
| Method | exclude |
Remove a target from the scope. |
| Method | include |
Add a target to the scope. |
| Method | is |
Query whether a URL is within the current scope |
| Method | proxy |
Retrieve the Burp proxy history |
| Method | scan |
Get list of scan issues for URLs matching the specified urlPrefix |
| Method | scan |
Get the percentage completed for the scan queue items |
| Method | verify |
No summary |
| Method | write |
Write the scan report for URLs matching the specified url_prefix to the given io wrapper. report_type can be HTML/XML. |
| Constant | PARAMS |
Undocumented |
| Instance Variable | api |
Undocumented |
| Instance Variable | proxy |
Undocumented |
| Property | burp |
The version of Burp |
| Property | proxy |
Undocumented |
| Property | rest |
The version of the burp-rest-api Extension |
| Method | _update |
Include in scope / Exclude from scope |
| Instance Variable | _logger |
Undocumented |
Inherited from ApiBase:
| Method | request |
No summary |
| Method | _api |
Undocumented |
| Method | _serialize |
Undocumented |
def write_report(self, report_type:
str, url_prefix: str, report_io: TextIO, issue_severity: str | tuple[ str, ...] = 'All', issue_confidence: str | tuple[ str, ...] = 'All'):
(source)
¶
Write the scan report for URLs matching the specified url_prefix to the given io wrapper. report_type can be HTML/XML.
overrides
burpa._api_base.ApiBase.PARAMSUndocumented
| Value |
|