Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NetSPI/JSONBeautifier
/ functions
Functions
267 in github.com/NetSPI/JSONBeautifier
⨍
Functions
267
◇
Types & classes
45
Method
printError
This method prints a line of output to the current extension's standard error stream. @param error The message to print.
burp/IBurpExtenderCallbacks.java:126
Method
printOutput
This method prints a line of output to the current extension's standard output stream. @param output The message to print.
burp/IBurpExtenderCallbacks.java:118
Method
processHttpMessage
This method is invoked when an HTTP request is about to be issued, and when an HTTP response has been received. @param toolFlag A flag indicating the
burp/IHttpListener.java:34
Method
processPayload
This method is invoked by Burp each time the processor should be applied to an Intruder payload. @param currentPayload The value of the payload to be
burp/IIntruderPayloadProcessor.java:41
Method
processProxyMessage
This method is invoked when an HTTP message is being processed by the Proxy. @param messageIsRequest Indicates whether the HTTP message is a request
burp/IProxyListener.java:34
Method
registerContextMenuFactory
This method is used to register a factory for custom context menu items. When the user invokes a context menu anywhere within Burp, the factory will b
burp/IBurpExtenderCallbacks.java:276
Method
registerExtenderCallbacks
(IBurpExtenderCallbacks callbacks)
burp/BurpExtender.java:29
Method
registerExtenderCallbacks
This method is invoked when the extension is loaded. It registers an instance of the <code>IBurpExtenderCallbacks</code> interface, providing methods
burp/IBurpExtender.java:30
Method
registerExtensionStateListener
This method is used to register a listener which will be notified of changes to the extension's state. <b>Note:</b> Any extensions that start backgrou
burp/IBurpExtenderCallbacks.java:138
Method
registerHttpListener
This method is used to register a listener which will be notified of requests and responses made by any Burp tool. Extensions can perform custom analy
burp/IBurpExtenderCallbacks.java:166
Method
registerIntruderPayloadGeneratorFactory
This method is used to register a factory for Intruder payloads. Each registered factory will be available within the Intruder UI for the user to sele
burp/IBurpExtenderCallbacks.java:392
Method
registerIntruderPayloadProcessor
This method is used to register a custom Intruder payload processor. Each registered processor will be available within the Intruder UI for the user t
burp/IBurpExtenderCallbacks.java:422
Method
registerMenuItem
This method can be used to register a new menu item which will appear on the various context menus that are used throughout Burp Suite to handle user-
burp/IBurpExtenderCallbacks.java:1091
Method
registerProxyListener
This method is used to register a listener which will be notified of requests and responses being processed by the Proxy tool. Extensions can perform
burp/IBurpExtenderCallbacks.java:194
Method
registerScannerCheck
This method is used to register a custom Scanner check. When performing scanning, Burp will ask the check to perform active or passive scanning on the
burp/IBurpExtenderCallbacks.java:362
Method
registerScannerInsertionPointProvider
This method is used to register a provider of Scanner insertion points. For each base request that is actively scanned, Burp will ask the provider to
burp/IBurpExtenderCallbacks.java:333
Method
registerScannerListener
This method is used to register a listener which will be notified of new issues that are reported by the Scanner tool. Extensions can perform custom a
burp/IBurpExtenderCallbacks.java:222
Method
registerScopeChangeListener
This method is used to register a listener which will be notified of changes to Burp's suite-wide target scope. @param listener An object created by
burp/IBurpExtenderCallbacks.java:248
Method
registerSessionHandlingAction
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
burp/IBurpExtenderCallbacks.java:450
Method
removeContextMenuFactory
This method is used to remove a context menu factory that has been registered by the extension. @param factory The context menu factory to be removed
burp/IBurpExtenderCallbacks.java:293
Method
removeExtensionStateListener
This method is used to remove an extension state listener that has been registered by the extension. @param listener The extension state listener to
burp/IBurpExtenderCallbacks.java:155
Method
removeHttpListener
This method is used to remove an HTTP listener that has been registered by the extension. @param listener The HTTP listener to be removed.
burp/IBurpExtenderCallbacks.java:183
Method
removeIntruderPayloadGeneratorFactory
This method is used to remove an Intruder payload generator factory that has been registered by the extension. @param factory The Intruder payload ge
burp/IBurpExtenderCallbacks.java:411
Method
removeIntruderPayloadProcessor
This method is used to remove an Intruder payload processor that has been registered by the extension. @param processor The Intruder payload processo
burp/IBurpExtenderCallbacks.java:439
Method
removeMessageEditorTabFactory
This method is used to remove a message editor tab factory that has been registered by the extension. @param factory The message editor tab factory t
burp/IBurpExtenderCallbacks.java:322
Method
removeParameter
This method removes a parameter from an HTTP request, and if appropriate updates the Content-Length header. @param request The request from which the
burp/IExtensionHelpers.java:248
Method
removeProxyListener
This method is used to remove a Proxy listener that has been registered by the extension. @param listener The Proxy listener to be removed.
burp/IBurpExtenderCallbacks.java:211
Method
removeScannerCheck
This method is used to remove a Scanner check that has been registered by the extension. @param check The Scanner check to be removed.
burp/IBurpExtenderCallbacks.java:379
Method
removeScannerInsertionPointProvider
This method is used to remove a Scanner insertion point provider that has been registered by the extension. @param provider The Scanner insertion poi
burp/IBurpExtenderCallbacks.java:351
Method
removeScannerListener
This method is used to remove a Scanner listener that has been registered by the extension. @param listener The Scanner listener to be removed.
burp/IBurpExtenderCallbacks.java:239
Method
removeScopeChangeListener
This method is used to remove a scope change listener that has been registered by the extension. @param listener The scope change listener to be remo
burp/IBurpExtenderCallbacks.java:265
Method
removeSessionHandlingAction
This method is used to remove a session handling action that has been registered by the extension. @param action The extension session handling actio
burp/IBurpExtenderCallbacks.java:467
Method
removeSuiteTab
This method is used to remove a previously-added tab from the main Burp Suite window. @param tab An object created by the extension that implements t
burp/IBurpExtenderCallbacks.java:489
Method
reset
This method is used by Burp to reset the state of the payload generator so that the next call to <code>getNextPayload()</code> returns the first paylo
burp/IIntruderPayloadGenerator.java:49
Method
restoreState
This method can be used to restore Burp's state from a specified saved state file. This method blocks until the restore operation is completed, and mu
burp/IBurpExtenderCallbacks.java:851
Method
run
()
burp/BurpExtender.java:45
Method
saveBuffersToTempFiles
This method is used to save the request and response of an <code>IHttpRequestResponse</code> object to temporary files, so that they are no longer hel
burp/IBurpExtenderCallbacks.java:988
Method
saveConfig
This method causes Burp to save all of its current configuration as a Map of name/value Strings. @return A Map of name/value Strings reflecting Burp'
burp/IBurpExtenderCallbacks.java:873
Method
saveConfigAsJson
This method causes Burp to save its current project-level configuration in JSON format. This is the same format that can be saved and loaded via the B
burp/IBurpExtenderCallbacks.java:904
Method
saveExtensionSetting
This method is used to save configuration settings for the extension in a persistent way that survives reloads of the extension and of Burp Suite. Sav
burp/IBurpExtenderCallbacks.java:540
Method
saveState
This method can be used to save Burp's state to a specified file. This method blocks until the save operation is completed, and must not be called fro
burp/IBurpExtenderCallbacks.java:862
Method
saveToTempFile
This method is used to create a temporary file on disk containing the provided data. Extensions can use temporary files for long-term storage of runti
burp/IBurpExtenderCallbacks.java:974
Method
scopeChanged
This method is invoked whenever a change occurs to Burp's suite-wide target scope.
burp/IScopeChangeListener.java:24
Method
sendToComparer
This method can be used to send data to the Comparer tool. @param data The data to be sent to Comparer.
burp/IBurpExtenderCallbacks.java:624
Method
sendToIntruder
This method can be used to send an HTTP request to the Burp Intruder tool. The request will be displayed in the user interface, and markers for attack
burp/IBurpExtenderCallbacks.java:592
Method
sendToRepeater
This method can be used to send an HTTP request to the Burp Repeater tool. The request will be displayed in the user interface, but will not be issued
burp/IBurpExtenderCallbacks.java:574
Method
sendToSpider
This method can be used to send a seed URL to the Burp Spider tool. If the URL is not within the current Spider scope, the user will be asked if they
burp/IBurpExtenderCallbacks.java:635
Method
setComment
This method is used to update the user-annotated comment for this item. @param comment The comment to be assigned to this item.
burp/IHttpRequestResponse.java:63
Method
setHighlight
This method is used to update the user-annotated highlight for this item. @param color The highlight color to be assigned to this item. Accepted valu
burp/IHttpRequestResponse.java:81
Method
setHttpService
This method is used to update the HTTP service for this request / response. @param httpService An <code>IHttpService</code> object containing details
burp/IHttpRequestResponse.java:100
Method
setInterceptAction
This method is used to update the interception action. @param interceptAction The new interception action. Possible values are defined within this in
burp/IInterceptedProxyMessage.java:96
Method
setMessage
(byte[] content, boolean isRequest)
burp/BurpExtender.java:168
Method
setMessage
This method is used to display an HTTP message in the editor. @param message The HTTP message to be displayed. @param isRequest Flags whether the mes
burp/IMessageEditor.java:38
Method
setMessage
The hosting editor will invoke this method to display a new message or to clear the existing message. This method will only be called with a new messa
burp/IMessageEditorTab.java:73
Method
setProxyInterceptionEnabled
This method sets the master interception mode for Burp Proxy. @param enabled Indicates whether interception of Proxy messages should be enabled.
burp/IBurpExtenderCallbacks.java:925
Method
setRequest
This method is used to update the request message. @param message The new request message.
burp/IHttpRequestResponse.java:34
Method
setResponse
This method is used to update the response message. @param message The new response message.
burp/IHttpRequestResponse.java:48
Method
setSearchExpression
This method is used to update the search expression that is shown in the search bar below the editor. The editor will automatically highlight any regi
burp/ITextEditor.java:89
Method
stringToBytes
This method can be used to convert data from String form into an array of bytes. The conversion does not reflect any particular character set, and a c
burp/IExtensionHelpers.java:163
Method
toggleRequestMethod
This method can be used to toggle a request's method between GET and POST. Parameters are relocated between the URL query string and message body as r
burp/IExtensionHelpers.java:277
Method
unloadExtension
This method is used to unload the extension from Burp Suite.
burp/IBurpExtenderCallbacks.java:472
Method
updateCookieJar
This method is used to update the contents of Burp's session handling cookie jar. Extensions that provide an <code>ISessionHandlingAction</code> can q
burp/IBurpExtenderCallbacks.java:832
Method
updateParameter
This method updates the value of a parameter within an HTTP request, and if appropriate updates the Content-Length header. <b>Note:</b> This method ca
burp/IExtensionHelpers.java:266
Method
updateWith
This method is used to update the analysis based on additional responses. @param responses The new responses to include in the analysis.
burp/IResponseKeywords.java:57
Method
updateWith
This method is used to update the analysis based on additional responses. @param responses The new responses to include in the analysis.
burp/IResponseVariations.java:61
Method
urlDecode
This method can be used to URL-decode the specified data. @param data The data to be decoded. @return The decoded data.
burp/IExtensionHelpers.java:90
Method
urlEncode
This method can be used to URL-encode the specified data. Any characters that do not need to be encoded within HTTP requests are not encoded. @param
burp/IExtensionHelpers.java:99
← previous
201–267 of 267, ranked by callers