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.2.tar.gz
(237.5 kB
view details)
File details
Details for the file burp_server-0.1.2.tar.gz
.
File metadata
- Download URL: burp_server-0.1.2.tar.gz
- Upload date:
- Size: 237.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2bbf7363512ab32bfd7c17d35cc517e687dec926af6adc2a31b5b553fc4455 |
|
MD5 | fd8298e2d6e877aaaf2ec9b82073835c |
|
BLAKE2b-256 | c2405260e083fa03a957a0efe2ac09d9a772563ce75b5b42dc83b6b6b14aa122 |