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: Union[ str, Tuple[ str, ...]]
= 'All', issue_confidence: Union[ 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.PARAMS
Undocumented
Value |
|