MCPcopy Create free account

hub / github.com/codewatchorg/bypasswaf / functions

Functions205 in github.com/codewatchorg/bypasswaf

↓ 28 callersMethodsetText
This method is used to update the currently displayed text in the editor. @param text The text to be displayed.
src/burp/ITextEditor.java:44
↓ 28 callersMethodtoHex
(int ch)
src/burp/BurpExtender.java:561
↓ 4 callersMethodgetText
This method is used to retrieve the currently displayed text. @return The currently displayed text.
src/burp/ITextEditor.java:51
↓ 3 callersMethodgetUrl
This method is used to obtain the URL in the request. @return The URL in the request.
src/burp/IRequestInfo.java:64
↓ 3 callersMethodsetRand
(int sz)
src/burp/BurpExtender.java:223
↓ 2 callersMethodanalyzeRequest
This method can be used to analyze an HTTP request, and obtain various key details about it. @param request An <code>IHttpRequestResponse</code> obje
src/burp/IExtensionHelpers.java:36
↓ 2 callersMethodbuildHttpMessage
This method builds an HTTP message containing the specified headers and message body. If applicable, the Content-Length header will be added or update
src/burp/IExtensionHelpers.java:223
↓ 2 callersMethodgetBodyOffset
This method is used to obtain the offset within the request where the message body begins. @return The offset within the request where the message bo
src/burp/IRequestInfo.java:86
↓ 2 callersMethodgetHeaders
This method is used to obtain the HTTP headers contained in the request. @return The HTTP headers contained in the request.
src/burp/IRequestInfo.java:71
↓ 2 callersMethodgetHelpers
This method is used to obtain an <code>IExtensionHelpers</code> object, which can be used by the extension to perform numerous useful tasks. @return
src/burp/IBurpExtenderCallbacks.java:91
↓ 2 callersMethodgetRequest
This method is used to retrieve the request message. @return The request message.
src/burp/IHttpRequestResponse.java:27
↓ 2 callersMethodregisterSessionHandlingAction
This method is used to register a custom session handling action. Each registered action will be available within the session handling rule UI for the
src/burp/IBurpExtenderCallbacks.java:244
↓ 2 callersMethodsetExtensionName
This method is used to set the display name for the current extension, which will be displayed within the user interface for the Extender tool. @para
src/burp/IBurpExtenderCallbacks.java:81
↓ 2 callersMethodsetRequest
This method is used to update the request message. @param message The new request message.
src/burp/IHttpRequestResponse.java:34
↓ 1 callersMethodaddSuiteTab
This method is used to add a custom tab to the main Burp Suite window. @param tab An object created by the extension that implements the <code>ITab</
src/burp/IBurpExtenderCallbacks.java:252
↓ 1 callersMethodcustomizeUiComponent
This method is used to customize UI components in line with Burp's UI style, including font size, colors, table line spacing, etc. @param component T
src/burp/IBurpExtenderCallbacks.java:269
↓ 1 callersMethodgetStdout
This method is used to obtain the current extension's standard output stream. Extensions should write all output to this stream, allowing the Burp use
src/burp/IBurpExtenderCallbacks.java:100
↓ 1 callersMethodprintHeader
()
src/burp/BurpExtender.java:542
MethodactionPerformed
(ActionEvent e)
src/burp/BurpExtender.java:411
MethodaddParameter
This method adds a new parameter to an HTTP request, and if appropriate updates the Content-Length header. @param request The request to which the pa
src/burp/IExtensionHelpers.java:248
MethodaddScanIssue
This method is used to register a new Scanner issue. <b>Note:</b> Wherever possible, extensions should implement custom Scanner checks using <code>ISc
src/burp/IBurpExtenderCallbacks.java:742
MethodaddToSiteMap
This method can be used to add an item to Burp's site map with the specified request/response details. This will overwrite the details of any existing
src/burp/IBurpExtenderCallbacks.java:589
MethodanalyzeResponse
This method can be used to analyze an HTTP response, and obtain various key details about it. @param response The response to be analyzed. @return An
src/burp/IExtensionHelpers.java:76
MethodapplyMarkers
This method is used to apply markers to an HTTP request or response, at offsets into the message that are relevant for some particular purpose. Marker
src/burp/IBurpExtenderCallbacks.java:712
Methodbase64Decode
This method can be used to Base64-decode the specified data. @param data The data to be decoded. @return The decoded data.
src/burp/IExtensionHelpers.java:133
Methodbase64Encode
This method can be used to Base64-encode the specified data. @param data The data to be encoded. @return The encoded data.
src/burp/IExtensionHelpers.java:149
MethodbuildHttpRequest
This method creates a GET request to the specified URL. The headers used in the request are determined by the Request headers settings as configured i
src/burp/IExtensionHelpers.java:233
MethodbuildHttpService
This method constructs an <code>IHttpService</code> object based on the details provided. @param host The HTTP service host. @param port The HTTP ser
src/burp/IExtensionHelpers.java:307
MethodbuildParameter
This method constructs an <code>IParameter</code> object based on the details provided. @param name The parameter name. @param value The parameter va
src/burp/IExtensionHelpers.java:332
MethodbuildRequest
This method is used to build a request with the specified payload placed into the insertion point. Any necessary adjustments to the Content-Length hea
src/burp/IScannerInsertionPoint.java:131
MethodbytesToString
This method can be used to convert data from an array of bytes into String form. The conversion does not reflect any particular character set, and a b
src/burp/IExtensionHelpers.java:189
Methodcancel
This method allows the scan queue item to be canceled.
src/burp/IScanQueueItem.java:66
MethodconsolidateDuplicateIssues
The Scanner invokes this method when the custom Scanner check has reported multiple issues for the same URL path. This can arise either because there
src/burp/IScannerCheck.java:86
MethodcreateMenuItems
This method will be called by Burp when the user invokes a context menu anywhere within Burp. The factory can then provide any custom context menu ite
src/burp/IContextMenuFactory.java:37
MethodcreateMessageEditor
This method is used to create a new instance of Burp's HTTP message editor, for the extension to use in its own UI. @param controller An object creat
src/burp/IBurpExtenderCallbacks.java:291
MethodcreateNewInstance
Burp will call this method once for each HTTP message editor, and the factory should provide a new instance of an <code>IMessageEditorTab</code> objec
src/burp/IMessageEditorTabFactory.java:36
MethodcreateNewInstance
This method is used by Burp when the user starts an Intruder attack that uses this payload generator. @param attack An <code>IIntruderAttack</code> o
src/burp/IIntruderPayloadGeneratorFactory.java:39
MethodcreateTextEditor
This method is used to create a new instance of Burp's plain text editor, for the extension to use in its own UI. @return An object that implements t
src/burp/IBurpExtenderCallbacks.java:326
Methoddelete
This method is used to permanently delete the temporary file when it is no longer required.
src/burp/ITempFile.java:32
MethoddeleteTempFiles
This method is used to permanently delete the saved temporary files. It will no longer be possible to retrieve the request or response for this item.
src/burp/IHttpRequestResponsePersisted.java:25
MethoddoActiveScan
The Scanner invokes this method for each insertion point that is actively scanned. Extensions may issue HTTP requests as required to carry out active
src/burp/IScannerCheck.java:62
MethoddoActiveScan
This method can be used to send an HTTP request to the Burp Scanner tool to perform an active vulnerability scan. If the request is not within the cur
src/burp/IBurpExtenderCallbacks.java:410
MethoddoPassiveScan
The Scanner invokes this method for each base request / response that is passively scanned. <b>Note:</b> Extensions should not only analyze the HTTP m
src/burp/IScannerCheck.java:35
MethoddoPassiveScan
This method can be used to send an HTTP request to the Burp Scanner tool to perform a passive vulnerability scan. @param host The hostname of the rem
src/burp/IBurpExtenderCallbacks.java:450
MethodexcludeFromScope
This method can be used to exclude the specified URL from the Suite-wide scope. @param url The URL to exclude from the Suite-wide scope.
src/burp/IBurpExtenderCallbacks.java:510
MethodexitSuite
This method can be used to shut down Burp programmatically, with an optional prompt to the user. If the method returns, the user canceled the shutdown
src/burp/IBurpExtenderCallbacks.java:660
MethodextensionUnloaded
This method is called when the extension is unloaded.
src/burp/IExtensionStateListener.java:26
MethodgetActionName
()
src/burp/BurpExtender.java:557
MethodgetActionName
This method is used by Burp to obtain the name of the session handling action. This will be displayed as an option within the session handling rule ed
src/burp/ISessionHandlingAction.java:30
MethodgetBaseValue
This method returns the base value for this insertion point. @return the base value that appears in this insertion point in the base request being sc
src/burp/IScannerInsertionPoint.java:115
MethodgetBodyOffset
This method is used to obtain the offset within the response where the message body begins. @return The offset within the response where the message
src/burp/IResponseInfo.java:35
MethodgetBuffer
This method is used to retrieve the contents of the buffer that was saved in the temporary file. @return The contents of the buffer that was saved in
src/burp/ITempFile.java:26
MethodgetBurpVersion
This method retrieves information about the version of Burp in which the extension is running. It can be used by extensions to dynamically adjust thei
src/burp/IBurpExtenderCallbacks.java:650
MethodgetComment
This method is used to retrieve the user-annotated comment for this item, if applicable. @return The user-annotated comment for this item, or null if
src/burp/IHttpRequestResponse.java:56
MethodgetComponent
This method returns the UI component of the editor, for extensions to add to their own UI. @return The UI component of the editor.
src/burp/ITextEditor.java:28
MethodgetComponent
This method returns the UI component of the editor, for extensions to add to their own UI. @return The UI component of the editor.
src/burp/IMessageEditor.java:29
MethodgetConfidence
This method returns the issue confidence level. @return The issue confidence level. Expected values are "Certain", "Firm" or "Tentative".
src/burp/IScanIssue.java:61
MethodgetContentType
This method is used to obtain the content type of the message body. @return An indication of the content type of the message body. Available types ar
src/burp/IRequestInfo.java:94
MethodgetCookieJarContents
This method is used to retrieve the contents of Burp's session handling cookie jar. Extensions that provide an <code>ISessionHandlingAction</code> can
src/burp/IBurpExtenderCallbacks.java:563
MethodgetCookies
This method is used to obtain details of the HTTP cookies set in the response. @return A list of <code>ICookie</code> objects representing the cookie
src/burp/IResponseInfo.java:53
MethodgetDomain
This method is used to retrieve the domain for which the cookie is in scope. @return The domain for which the cookie is in scope. <b>Note:</b> For co
src/burp/ICookie.java:30
MethodgetExpiration
This method is used to retrieve the expiration time for the cookie. @return The expiration time for the cookie, or <code>null</code> if none is set (
src/burp/ICookie.java:39
MethodgetGeneratorName
This method is used by Burp to obtain the name of the payload generator. This will be displayed as an option within the Intruder UI when the user sele
src/burp/IIntruderPayloadGeneratorFactory.java:26
MethodgetHeaders
This method parses the specified request and returns details of each HTTP header. @param message The request to be parsed. @return An array of HTTP h
src/burp/IBurpExtenderCallbacks.java:768
MethodgetHeaders
This method is used to obtain the HTTP headers contained in the response. @return The HTTP headers contained in the response.
src/burp/IResponseInfo.java:27
MethodgetHighlight
This method is used to retrieve the user-annotated highlight for this item, if applicable. @return The user-annotated highlight for this item, or nul
src/burp/IHttpRequestResponse.java:72
MethodgetHost
This method returns the hostname or IP address for the service. @return The hostname or IP address for the service.
src/burp/IHttpService.java:23
MethodgetHttpMessages
This method returns the HTTP messages on the basis of which the issue was generated. @return The HTTP messages on the basis of which the issue was ge
src/burp/IScanIssue.java:111
MethodgetHttpService
This method is used to retrieve the HTTP service for the attack. @return The HTTP service for the attack.
src/burp/IIntruderAttack.java:22
MethodgetHttpService
This method returns the HTTP service for which the issue was generated. @return The HTTP service for which the issue was generated.
src/burp/IScanIssue.java:118
MethodgetHttpService
This method is used to retrieve the HTTP service for the current message. @return The HTTP service for the current message.
src/burp/IMessageEditorController.java:32
MethodgetHttpService
This method is used to retrieve the HTTP service for this request / response. @return An <code>IHttpService</code> object containing details of the H
src/burp/IHttpRequestResponse.java:90
MethodgetInputEvent
This method can be used to retrieve the native Java input event that was the trigger for the context menu invocation. @return The <code>InputEvent</c
src/burp/IContextMenuInvocation.java:87
MethodgetInsertionPointName
This method returns the name of the insertion point. @return The name of the insertion point (for example, a description of a particular request para
src/burp/IScannerInsertionPoint.java:105
MethodgetInsertionPointType
This method returns the type of the insertion point. @return The type of the insertion point. Available types are defined in this interface.
src/burp/IScannerInsertionPoint.java:155
MethodgetInsertionPoints
When a request is actively scanned, the Scanner will invoke this method, and the provider should provide a list of custom insertion points that will b
src/burp/IScannerInsertionPointProvider.java:36
MethodgetInterceptAction
This method retrieves the currently defined interception action. The default action is <code>ACTION_FOLLOW_RULES</code>. If multiple proxy listeners a
src/burp/IInterceptedProxyMessage.java:87
MethodgetInvocationContext
This method can be used to retrieve the context within which the menu was invoked. @return An index indicating the context within which the menu was
src/burp/IContextMenuInvocation.java:106
MethodgetIssueBackground
This method returns a background description for this type of issue. @return A background description for this type of issue, or <code>null</code> if
src/burp/IScanIssue.java:69
MethodgetIssueDetail
This method returns detailed information about this specific instance of the issue. @return Detailed information about this specific instance of the
src/burp/IScanIssue.java:89
MethodgetIssueName
This method returns the name of the issue type. @return The name of the issue type (e.g. "SQL injection").
src/burp/IScanIssue.java:36
MethodgetIssueType
This method returns a numeric identifier of the issue type. See the Burp Scanner help documentation for a listing of all the issue types. @return A n
src/burp/IScanIssue.java:44
MethodgetIssues
This method returns details of the issues generated for the scan queue item. <b>Note:</b> different items within the scan queue may contain duplicated
src/burp/IScanQueueItem.java:79
MethodgetMessage
This method is used to retrieve the currently displayed message, which may have been modified by the user. @return The currently displayed HTTP messa
src/burp/IMessageEditor.java:46
MethodgetMessage
This method returns the currently displayed message. @return The currently displayed message.
src/burp/IMessageEditorTab.java:79
MethodgetMessageInfo
This method retrieves details of the intercepted message. @return An <code>IHttpRequestResponse</code> object containing details of the intercepted m
src/burp/IInterceptedProxyMessage.java:74
MethodgetMessageReference
This method retrieves a unique reference number for this request/response. @return An identifier that is unique to a single request/response pair. Ex
src/burp/IInterceptedProxyMessage.java:65
MethodgetMethod
This method is used to obtain the HTTP method used in the request. @return The HTTP method used in the request.
src/burp/IRequestInfo.java:57
MethodgetName
This method is used to retrieve the parameter name. @return The parameter name.
src/burp/IParameter.java:60
MethodgetName
This method is used to retrieve the name of the cookie. @return The name of the cookie.
src/burp/ICookie.java:46
MethodgetNameEnd
This method is used to retrieve the end offset of the parameter name within the HTTP request. @return The end offset of the parameter name within the
src/burp/IParameter.java:85
MethodgetNameStart
This method is used to retrieve the start offset of the parameter name within the HTTP request. @return The start offset of the parameter name within
src/burp/IParameter.java:76
MethodgetNextPayload
This method is used by Burp to obtain the value of the next payload. @param baseValue The base value of the current payload position. This value may
src/burp/IIntruderPayloadGenerator.java:40
MethodgetNumErrors
This method returns the number of network errors that have occurred for the scan queue item. @return The number of network errors that have occurred
src/burp/IScanQueueItem.java:52
MethodgetNumInsertionPoints
This method returns the number of attack insertion points being used for the scan queue item. @return The number of attack insertion points being use
src/burp/IScanQueueItem.java:61
MethodgetNumRequests
This method returns the number of requests that have been made for the scan queue item. @return The number of requests that have been made for the sc
src/burp/IScanQueueItem.java:43
MethodgetParameters
This method is used to obtain the parameters contained in the request. @return The parameters contained in the request.
src/burp/IRequestInfo.java:78
MethodgetParameters
This method parses the specified request and returns details of each request parameter. @param request The request to be parsed. @return An array of:
src/burp/IBurpExtenderCallbacks.java:755
MethodgetPayloadOffsets
This method is used to determine the offsets of the payload value within the request, when it is placed into the insertion point. Scan checks may invo
src/burp/IScannerInsertionPoint.java:147
MethodgetPercentageComplete
This method returns an indication of the percentage completed for the scan queue item. @return An indication of the percentage completed for the scan
src/burp/IScanQueueItem.java:34
next →1–100 of 205, ranked by callers