Listening For Events From Burp's Proxy Tab
This lesson will go over how to implement, register, build, and run interfaces. We will also explore how a class implementing the interface listens for events from the "Proxy" tab and logs all requests and responses coming from Burp Proxy.
Understand public interface IHTTPListener
IHTTPListener
is an interface that extensions can implement before calling IBurpExtenderCallbacks.registerHttpListener()
to register an HTTP listener. The listener will be notified of requests and responses made by any Burp tool. Extensions can perform custom analysis or modifications of these messages by registering an HTTP listener.
Summary - processHttpMessage
Let’s look at the method in detail.
Detail - processHttpMessage
Implement the IHTTPListener Interface
Let’s create a class that will implement the IHTTPListener
interface. The ...