PyBurp2 is a python interface to the new BurpSuite 2.0 REST API. Currently developed for version 0.1.
- Burpsuite Pro
- Python 3
- Python Packages:
- requests
- json
- Generate an API key from the
user options
page in burpsuite. - Import PyBurp2
startBurpScan("127.0.0.1:1337/", "LongAPIKey", "My.Domain.com", [("username", "password)])
getIssues("127.0.0.1:1337/", "LongAPIKey", "5")
- Add polling of a scan.
- Allow setting a detailed scope.
- Allow setting a configuration.
- Provide configuration from file.
- Use or create a resource pool
- Callback listener
Feel free to open an issue or PR on Github. The project is currently in early stages, so I'll be happy for the help.
- Cheers to PortSwigger for all of the work going into BurpSuite 2.0.
- Thanks to Jake at Larconic Wolf, who's introduction to the API helped with working out Burps endpoint. https://laconicwolf.com/2018/08/27/exploring-the-burp-suite-api/