Annotated burp interfaces for python/jython
Installation
pip2 install burp_server
Usage 1
# Burp need to load each class explicitly
from burp import IBurpExtender, IScannerCheck
# This allow us to get typing hints for all burp classes in our IDE
from burp import *
class BurpExtender(IBurpExtender, IScannerCheck):
def registerExtenderCallbacks(self, callbacks): # type: (IBurpExtenderCallbacks) -> ()
print "Loading plugin"
callbacks.registerScannerCheck(self)
def doPassiveScan(self, baseRequestResponse): # type: (IHttpRequestResponse) -> List[IScanIssue]
return []
def doActiveScan(self, baseRequestResponse, insertionPoint): # type: (IHttpRequestResponse, IScannerInsertionPoint) -> List[IScanIssue]
return []
Install Requires
python>=3.6.0
Release files for burp-server 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| burp_server-0.1.2.tar.gz | 237.5 kB | Details |
Release files / burp_server-0.1.2.tar.gz
| Download URL | burp_server-0.1.2.tar.gz |
|---|---|
| Size | 237.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e2bbf7363512ab32bfd7c17d35cc517e687dec926af6adc2a31b5b553fc4455
|
|
BLAKE2b-256 checksum How to use checksums |
c2405260e083fa03a957a0efe2ac09d9a772563ce75b5b42dc83b6b6b14aa122
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.8.0
|