Annotated burp interfaces for python/jython
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
burp_server-0.1.1.tar.gz
(250.4 kB
view details)
File details
Details for the file burp_server-0.1.1.tar.gz
.
File metadata
- Download URL: burp_server-0.1.1.tar.gz
- Upload date:
- Size: 250.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2e489e96500242e8b04cf474975becdea898e03f2bb5d0b9386175d4786f25 |
|
MD5 | 07457e3a442ece9bc4c240393fa35626 |
|
BLAKE2b-256 | 63311d466d909f1eceb1e416ee0ed3e97f4cf05bf8dc4a48e01de07c8c357597 |