32 lines
1007 B
Java
32 lines
1007 B
Java
package burp;
|
|
|
|
/*
|
|
* @(#)IBurpExtender.java
|
|
*
|
|
* Copyright PortSwigger Ltd. All rights reserved.
|
|
*
|
|
* This code may be used to extend the functionality of Burp Suite Community Edition
|
|
* and Burp Suite Professional, provided that this usage does not violate the
|
|
* license terms for those products.
|
|
*/
|
|
/**
|
|
* All extensions must implement this interface.
|
|
*
|
|
* Implementations must be called BurpExtender, in the package burp, must be
|
|
* declared public, and must provide a default (public, no-argument)
|
|
* constructor.
|
|
*/
|
|
public interface IBurpExtender
|
|
{
|
|
/**
|
|
* This method is invoked when the extension is loaded. It registers an
|
|
* instance of the
|
|
* <code>IBurpExtenderCallbacks</code> interface, providing methods that may
|
|
* be invoked by the extension to perform various actions.
|
|
*
|
|
* @param callbacks An
|
|
* <code>IBurpExtenderCallbacks</code> object.
|
|
*/
|
|
void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks);
|
|
}
|