Interface Proxy


  • public interface Proxy
    This interface provides access to the functionality of the Proxy tool.
    • Method Detail

      • enableIntercept

        void enableIntercept()
        This method enables the master interception for Burp Proxy.
      • disableIntercept

        void disableIntercept()
        This method disables the master interception for Burp Proxy.
      • history

        default java.util.List<ProxyRequestResponse> history()
        This method returns details of all items in the Proxy history.
        Returns:
        The list of all the ProxyRequestResponse items in the Proxy history.
      • registerRequestHandler

        Registration registerRequestHandler​(ProxyHttpRequestHandler handler)
        This method is used to register a handler which will be notified of requests being processed by the Proxy tool. Extensions can perform custom analysis or modification of these messages, and control in-UI message interception.
        Parameters:
        handler - An object created by the extension that implements the ProxyHttpRequestHandler interface.
        Returns:
        The Registration for the handler.
      • registerResponseHandler

        Registration registerResponseHandler​(ProxyHttpResponseHandler handler)
        This method is used to register a handler which will be notified of responses being processed by the Proxy tool. Extensions can perform custom analysis or modification of these messages, and control in-UI message interception.
        Parameters:
        handler - An object created by the extension that implements the ProxyHttpResponseHandler interface.
        Returns:
        The Registration for the handler.