MCPcopy Create free account

hub / github.com/NetSPI/BurpCollaboratorDNSTunnel / functions

Functions275 in github.com/NetSPI/BurpCollaboratorDNSTunnel

↓ 10 callersMethodlog
(String text)
burp/src/burp/BurpExtender.java:48
↓ 4 callersMethodsetText
This method is used to update the currently displayed text in the editor. @param text The text to be displayed.
burp/src/burp/ITextEditor.java:44
↓ 2 callersMethodencode
(byte[] data)
burp/src/burp/Base32.java:117
↓ 2 callersMethodgetInstance
()
burp/src/burp/Base32.java:49
↓ 2 callersMethodgetText
This method is used to retrieve the currently displayed text. @return The currently displayed text.
burp/src/burp/ITextEditor.java:51
↓ 1 callersMethodactionPerformed
(ActionEvent ae)
burp/src/burp/BurpExtender.java:84
↓ 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</
burp/src/burp/IBurpExtenderCallbacks.java:480
↓ 1 callersMethodbase64Decode
This method can be used to Base64-decode the specified data. @param data The data to be decoded. @return The decoded data.
burp/src/burp/IExtensionHelpers.java:124
↓ 1 callersMethodbytesToString
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
burp/src/burp/IExtensionHelpers.java:178
↓ 1 callersMethodcreateBurpCollaboratorClientContext
This method is used to create a new Burp Collaborator client context, which can be used to generate Burp Collaborator payloads and poll the Collaborat
burp/src/burp/IBurpExtenderCallbacks.java:1055
↓ 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. The action is perfo
burp/src/burp/IBurpExtenderCallbacks.java:499
↓ 1 callersMethoddecode
(String encoded)
burp/src/burp/Base32.java:73
↓ 1 callersMethoddecodeInternal
(String encoded)
burp/src/burp/Base32.java:77
↓ 1 callersMethodencodeInternal
(byte[] data)
burp/src/burp/Base32.java:121
↓ 1 callersMethodfetchCollaboratorInteractionsFor
This method is used to retrieve interactions received by the Collaborator server resulting from a single payload that was generated for this context.
burp/src/burp/IBurpCollaboratorClientContext.java:54
↓ 1 callersMethodgeneratePayload
This method is used to generate new Burp Collaborator payloads. @param includeCollaboratorServerLocation Specifies whether to include the Collaborato
burp/src/burp/IBurpCollaboratorClientContext.java:33
↓ 1 callersMethodgetCollaboratorServerLocation
This method is used to retrieve the network location of the Collaborator server. @return The hostname or IP address of the Collaborator server.
burp/src/burp/IBurpCollaboratorClientContext.java:84
↓ 1 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
burp/src/burp/IBurpExtenderCallbacks.java:91
↓ 1 callersMethodgetProperties
This method is used to retrieve a map containing all properties of the interaction. @return A map containing all properties of the interaction.
burp/src/burp/IBurpCollaboratorInteraction.java:40
↓ 1 callersMethodisServerLocationDefault
(IBurpCollaboratorClientContext collabContext)
burp/src/burp/BurpExtender.java:76
↓ 1 callersMethodparseRequestForDomain
(byte[] request)
burp/src/burp/BurpExtender.java:189
↓ 1 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
burp/src/burp/IBurpExtenderCallbacks.java:82
↓ 1 callersMethodsplitEqually
(String text, int size)
burp/src/burp/BurpExtender.java:266
↓ 1 callersMethodtunnelData
()
burp/src/burp/BurpExtender.java:237
MethodBase32
(String alphabet)
burp/src/burp/Base32.java:62
MethodDataTunneler
(String burpCollabAddress, String tunnelData)
burp/src/burp/BurpExtender.java:220
MethodDecodingException
(String message)
burp/src/burp/Base32.java:159
MethodactionPerformed
(ActionEvent ae)
burp/src/burp/BurpExtender.java:58
MethodactionPerformed
(ActionEvent ae)
burp/src/burp/BurpExtender.java:147
MethodactionPerformed
(ActionEvent ae)
burp/src/burp/BurpExtender.java:162
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
burp/src/burp/IExtensionHelpers.java:235
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
burp/src/burp/IBurpExtenderCallbacks.java:1043
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
burp/src/burp/IBurpExtenderCallbacks.java:841
MethodanalyzeRequest
This method can be used to analyze an HTTP request, and obtain various key details about it. @param request An <code>IHttpRequestResponse</code> obje
burp/src/burp/IExtensionHelpers.java:34
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
burp/src/burp/IExtensionHelpers.java:69
MethodanalyzeResponseKeywords
This method analyzes one or more responses to identify the number of occurrences of the specified keywords and returns an <code>IResponseKeywords</cod
burp/src/burp/IExtensionHelpers.java:355
MethodanalyzeResponseVariations
This method analyzes one or more responses to identify variations in a number of attributes and returns an <code>IResponseVariations</code> object tha
burp/src/burp/IExtensionHelpers.java:342
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
burp/src/burp/IBurpExtenderCallbacks.java:1015
Methodbase64Encode
This method can be used to Base64-encode the specified data. @param data The data to be encoded. @return The encoded data.
burp/src/burp/IExtensionHelpers.java:140
MethodbuildHttpMessage
This method builds an HTTP message containing the specified headers and message body. If applicable, the Content-Length header will be added or update
burp/src/burp/IExtensionHelpers.java:212
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
burp/src/burp/IExtensionHelpers.java:222
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
burp/src/burp/IExtensionHelpers.java:289
MethodbuildParameter
This method constructs an <code>IParameter</code> object based on the details provided. @param name The parameter name. @param value The parameter va
burp/src/burp/IExtensionHelpers.java:313
MethodbuildRequest
This method is used to build a request with the specified payload placed into the insertion point. There is no requirement for extension-provided inse
burp/src/burp/IScannerInsertionPoint.java:149
Methodcancel
This method allows the scan queue item to be canceled.
burp/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
burp/src/burp/IScannerCheck.java:80
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
burp/src/burp/IContextMenuFactory.java:38
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
burp/src/burp/IBurpExtenderCallbacks.java:519
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
burp/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
burp/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
burp/src/burp/IBurpExtenderCallbacks.java:559
Methoddelete
This method is deprecated and no longer performs any action.
burp/src/burp/ITempFile.java:31
MethoddeleteTempFiles
This method is deprecated and no longer performs any action.
burp/src/burp/IHttpRequestResponsePersisted.java:23
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
burp/src/burp/IScannerCheck.java:57
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
burp/src/burp/IBurpExtenderCallbacks.java:650
MethoddoPassiveScan
The Scanner invokes this method for each base request / response that is passively scanned. <b>Note:</b> Extensions should only analyze the HTTP messa
burp/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
burp/src/burp/IBurpExtenderCallbacks.java:690
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.
burp/src/burp/IBurpExtenderCallbacks.java:750
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
burp/src/burp/IBurpExtenderCallbacks.java:964
MethodextensionUnloaded
This method is called when the extension is unloaded.
burp/src/burp/IExtensionStateListener.java:26
MethodfetchAllCollaboratorInteractions
This method is used to retrieve all interactions received by the Collaborator server resulting from payloads that were generated for this context. @r
burp/src/burp/IBurpCollaboratorClientContext.java:43
MethodfetchAllInfiltratorInteractions
This method is used to retrieve all interactions made by Burp Infiltrator instrumentation resulting from payloads that were generated for this context
burp/src/burp/IBurpCollaboratorClientContext.java:65
MethodfetchInfiltratorInteractionsFor
This method is used to retrieve interactions made by Burp Infiltrator instrumentation resulting from a single payload that was generated for this cont
burp/src/burp/IBurpCollaboratorClientContext.java:76
MethodgenerateScanReport
This method is used to generate a report for the specified Scanner issues. The report format can be specified. For all other reporting options, the de
burp/src/burp/IBurpExtenderCallbacks.java:804
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
burp/src/burp/ISessionHandlingAction.java:30
MethodgetAttributeValue
This method is used to obtain the value of an individual attribute in a response. Note that the values of some attributes are intrinsically meaningful
burp/src/burp/IResponseVariations.java:54
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
burp/src/burp/IScannerInsertionPoint.java:130
MethodgetBodyOffset
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
burp/src/burp/IRequestInfo.java:86
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
burp/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
burp/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
burp/src/burp/IBurpExtenderCallbacks.java:937
MethodgetClientIpAddress
This method retrieves the client IP address from which the request for the intercepted message was received. @return The client IP address from which
burp/src/burp/IInterceptedProxyMessage.java:115
MethodgetCommandLineArguments
This method returns the command line arguments that were passed to Burp on startup. @return The command line arguments that were passed to Burp on st
burp/src/burp/IBurpExtenderCallbacks.java:528
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
burp/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.
burp/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.
burp/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".
burp/src/burp/IScanIssue.java:63
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
burp/src/burp/IRequestInfo.java:94
MethodgetContextMenuFactories
This method is used to retrieve the context menu factories that are registered by the extension. @return A list of context menu factories that are cu
burp/src/burp/IBurpExtenderCallbacks.java:285
MethodgetCookieJarContents
This method is used to retrieve the contents of Burp's session handling cookie jar. Extensions that provide an <code>ISessionHandlingAction</code> can
burp/src/burp/IBurpExtenderCallbacks.java:816
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
burp/src/burp/IResponseInfo.java:52
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
burp/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 (
burp/src/burp/ICookie.java:47
MethodgetExtensionFilename
This method retrieves the absolute path name of the file from which the current extension was loaded. @return The absolute path name of the file from
burp/src/burp/IBurpExtenderCallbacks.java:946
MethodgetExtensionStateListeners
This method is used to retrieve the extension state listeners that are registered by the extension. @return A list of extension state listeners that
burp/src/burp/IBurpExtenderCallbacks.java:147
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
burp/src/burp/IIntruderPayloadGeneratorFactory.java:26
MethodgetHeaders
This method is used to obtain the HTTP headers contained in the request. @return The HTTP headers contained in the request.
burp/src/burp/IRequestInfo.java:71
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
burp/src/burp/IBurpExtenderCallbacks.java:1078
MethodgetHeaders
This method is used to obtain the HTTP headers contained in the response. @return The HTTP headers contained in the response.
burp/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
burp/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.
burp/src/burp/IHttpService.java:23
MethodgetHttpListeners
This method is used to retrieve the HTTP listeners that are registered by the extension. @return A list of HTTP listeners that are currently register
burp/src/burp/IBurpExtenderCallbacks.java:175
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
burp/src/burp/IScanIssue.java:114
MethodgetHttpService
This method is used to retrieve the HTTP service for the attack. @return The HTTP service for the attack.
burp/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.
burp/src/burp/IScanIssue.java:121
MethodgetHttpService
This method is used to retrieve the HTTP service for the current message. @return The HTTP service for the current message.
burp/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
burp/src/burp/IHttpRequestResponse.java:90
MethodgetInferredMimeType
This method is used to obtain the MIME type of the response, as inferred from the contents of the HTTP message body. @return A textual label for the
burp/src/burp/IResponseInfo.java:72
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
burp/src/burp/IContextMenuInvocation.java:86
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
burp/src/burp/IScannerInsertionPoint.java:121
next →1–100 of 275, ranked by callers