MCPcopy Create free account

hub / github.com/codewatchorg/bypasswaf / types & classes

Types & classes39 in github.com/codewatchorg/bypasswaf

ClassBurpExtender
bypasswaf.py:22
ClassBurpExtender
src/burp/BurpExtender.java:41
InterfaceIBurpExtender
All extensions must implement this interface. Implementations must be called BurpExtender, in the package burp, must be declared public, and must pro
src/burp/IBurpExtender.java:19
InterfaceIBurpExtenderCallbacks
This interface is used by Burp Suite to pass to extensions a set of callback methods that can be used by extensions to perform various actions within
src/burp/IBurpExtenderCallbacks.java:28
InterfaceIContextMenuFactory
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerContextMenuFactory()</code> to register a factory for custo
src/burp/IContextMenuFactory.java:20
InterfaceIContextMenuInvocation
This interface is used when Burp calls into an extension-provided <code>IContextMenuFactory</code> with details of a context menu invocation. The cust
src/burp/IContextMenuInvocation.java:21
InterfaceICookie
This interface is used to hold details about an HTTP cookie.
src/burp/ICookie.java:17
InterfaceIExtensionHelpers
This interface contains a number of helper methods, which extensions can use to assist with various common tasks that arise for Burp extensions. Exte
src/burp/IExtensionHelpers.java:23
InterfaceIExtensionStateListener
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerExtensionStateListener()</code> to register an extension st
src/burp/IExtensionStateListener.java:21
InterfaceIHttpListener
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerHttpListener()</code> to register an HTTP listener. The lis
src/burp/IHttpListener.java:19
InterfaceIHttpRequestResponse
This interface is used to retrieve and update details about HTTP messages. <b>Note:</b> The setter methods generally can only be used before the mess
src/burp/IHttpRequestResponse.java:20
InterfaceIHttpRequestResponsePersisted
This interface is used for an <code>IHttpRequestResponse</code> object whose request and response messages have been saved to temporary files using <c
src/burp/IHttpRequestResponsePersisted.java:18
InterfaceIHttpRequestResponseWithMarkers
This interface is used for an <code>IHttpRequestResponse</code> object that has had markers applied. Extensions can create instances of this interface
src/burp/IHttpRequestResponseWithMarkers.java:23
InterfaceIHttpService
This interface is used to provide details about an HTTP service, to which HTTP requests can be sent.
src/burp/IHttpService.java:16
InterfaceIInterceptedProxyMessage
This interface is used to represent an HTTP message that has been intercepted by Burp Proxy. Extensions can register an <code>IProxyListener</code> to
src/burp/IInterceptedProxyMessage.java:18
InterfaceIIntruderAttack
This interface is used to hold details about an Intruder attack.
src/burp/IIntruderAttack.java:15
InterfaceIIntruderPayloadGenerator
This interface is used for custom Intruder payload generators. Extensions that have registered an <code>IIntruderPayloadGeneratorFactory</code> must r
src/burp/IIntruderPayloadGenerator.java:18
InterfaceIIntruderPayloadGeneratorFactory
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerIntruderPayloadGeneratorFactory()</code> to register a fact
src/burp/IIntruderPayloadGeneratorFactory.java:17
InterfaceIIntruderPayloadProcessor
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerIntruderPayloadProcessor()</code> to register a custom Intr
src/burp/IIntruderPayloadProcessor.java:17
InterfaceIMenuItemHandler
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerMenuItem()</code> to register a custom context menu item.
src/burp/IMenuItemHandler.java:20
InterfaceIMessageEditor
This interface is used to provide extensions with an instance of Burp's HTTP message editor, for the extension to use in its own UI. Extensions should
src/burp/IMessageEditor.java:21
InterfaceIMessageEditorController
This interface is used by an <code>IMessageEditor</code> to obtain details about the currently displayed message. Extensions that create instances of
src/burp/IMessageEditorController.java:25
InterfaceIMessageEditorTab
Extensions that register an <code>IMessageEditorTabFactory</code> must return instances of this interface, which Burp will use to create custom tabs w
src/burp/IMessageEditorTab.java:20
InterfaceIMessageEditorTabFactory
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerMessageEditorTabFactory()</code> to register a factory for
src/burp/IMessageEditorTabFactory.java:19
InterfaceIParameter
This interface is used to hold details about an HTTP request parameter.
src/burp/IParameter.java:15
InterfaceIProxyListener
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerHttpListener()</code> to register a Proxy listener. The lis
src/burp/IProxyListener.java:20
InterfaceIRequestInfo
This interface is used to retrieve key details about an HTTP request. Extensions can obtain an <code>IRequestInfo</code> object for a given request by
src/burp/IRequestInfo.java:21
InterfaceIResponseInfo
This interface is used to retrieve key details about an HTTP response. Extensions can obtain an <code>IResponseInfo</code> object for a given response
src/burp/IResponseInfo.java:20
InterfaceIScanIssue
This interface is used to retrieve details of Scanner issues. Extensions can obtain details of issues by registering an <code>IScannerListener</code>
src/burp/IScanIssue.java:22
InterfaceIScanQueueItem
This interface is used to retrieve details of items in the Burp Scanner active scan queue. Extensions can obtain references to scan queue items by cal
src/burp/IScanQueueItem.java:18
InterfaceIScannerCheck
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerScannerCheck()</code> to register a custom Scanner check. W
src/burp/IScannerCheck.java:21
InterfaceIScannerInsertionPoint
This interface is used to define an insertion point for use by active Scanner checks. Extensions can obtain instances of this interface by registering
src/burp/IScannerInsertionPoint.java:19
InterfaceIScannerInsertionPointProvider
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerScannerInsertionPointProvider()</code> to register a factor
src/burp/IScannerInsertionPointProvider.java:19
InterfaceIScannerListener
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerScannerListener()</code> to register a Scanner listener. Th
src/burp/IScannerListener.java:19
InterfaceIScopeChangeListener
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerScopeChangeListener()</code> to register a scope change lis
src/burp/IScopeChangeListener.java:18
InterfaceISessionHandlingAction
Extensions can implement this interface and then call <code>IBurpExtenderCallbacks.registerSessionHandlingAction()</code> to register a custom session
src/burp/ISessionHandlingAction.java:20
InterfaceITab
This interface is used to provide Burp with details of a custom tab that will be added to Burp's UI, using a method such as <code>IBurpExtenderCallbac
src/burp/ITab.java:19
InterfaceITempFile
This interface is used to hold details of a temporary file that has been created via a call to <code>IBurpExtenderCallbacks.saveToTempFile()</code>.
src/burp/ITempFile.java:18
InterfaceITextEditor
This interface is used to provide extensions with an instance of Burp's raw text editor, for the extension to use in its own UI. Extensions should cal
src/burp/ITextEditor.java:20