Sha256: 5c2835b1f088e4502e24442e0d506dc44f1e38ee81c085f1fc88fa98c93d996b
Contents?: true
Size: 1.36 KB
Versions: 2
Compression:
Stored size: 1.36 KB
Contents
package burp; /* * @(#)IProxyListener.java * * Copyright PortSwigger Ltd. All rights reserved. * * This code may be used to extend the functionality of Burp Suite Free Edition * and Burp Suite Professional, provided that this usage does not violate the * license terms for those products. */ /** * Extensions can implement this interface and then call * <code>IBurpExtenderCallbacks.registerHttpListener()</code> to register a * Proxy listener. The listener will be notified of requests and responses being * processed by the Proxy tool. Extensions can perform custom analysis or * modification of these messages, and control in-UI message interception, by * registering a proxy listener. */ public interface IProxyListener { /** * This method is invoked when an HTTP message is being processed by the * Proxy. * * @param messageIsRequest Indicates whether the HTTP message is a request * or a response. * @param message An * <code>IInterceptedProxyMessage</code> object that extensions can use to * query and update details of the message, and control whether the message * should be intercepted and displayed to the user for manual review or * modification. */ void processProxyMessage( boolean messageIsRequest, IInterceptedProxyMessage message); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
buby-1.5.0.pre2-java | ext/burp_interfaces/burp/IProxyListener.java |
buby-1.5.0.pre1-java | ext/burp_interfaces/burp/IProxyListener.java |