class documentation
Interface for the Burp Suite Official REST API, based on ruby code burpcommander.
Parameters | |
proxy | |
api | Defaults to 1337 |
api |
Method | active |
Send a URL to Burp to perform active scan, the difference with BurpRestApiClient.active_scan is that this method accepts username/password for authenticated scans. |
Method | scan |
Get the scan details: Status, Metrics, Issues etc. |
Method | scan |
Get the metrics of a specific scan ID |
Method | scan |
Get the status of a specific scan ID |
Method | verify |
No summary |
Constant | PARAMS |
Undocumented |
Instance Variable | api |
Undocumented |
Instance Variable | api |
Undocumented |
Instance Variable | proxy |
Undocumented |
Property | proxy |
Undocumented |
Instance Variable | _logger |
Undocumented |
Inherited from ApiBase
:
Method | request |
No summary |
Method | _api |
Undocumented |
Method | _serialize |
Undocumented |
def active_scan(self, *base_urls:
str
, username: Optional[ str]
= None, password: Optional[ str]
= None, excluded_urls: Optional[ List[ str]]
= None, config_names: Optional[ List[ str]]
= None, config_json: Optional[ List[ str]]
= None) -> str
:
(source)
¶
Send a URL to Burp to perform active scan, the difference with
BurpRestApiClient.active_scan
is that this method accepts username/password for authenticated scans.
Parameters | |
*basestr | Undocumented |
username:Optional[ | Username for authenticated scan. |
password:Optional[ | Password for authenticated scan. |
excludedOptional[ | List of urls to exclude from the scope. |
configOptional[ | Apply list of configuration names. |
configOptional[ | Apply list of JSON string of configurations exported from Burp. |
base | URLs to scan. |
Returns | |
str | The scan ID if it was successfully launched |
overrides
burpa._api_base.ApiBase.PARAMS
Undocumented
Value |
|