Package ai.attackframework.tools.burp
Class Exporter
java.lang.Object
ai.attackframework.tools.burp.Exporter
- All Implemented Interfaces:
burp.api.montoya.BurpExtension
Burp extension entry point for the exporter.
This type wires lifecycle hooks, logging, runtime metadata, and the suite-tab UI. Swing UI
registration is delegated to the EDT during initialize(MontoyaApi) when Burp invokes
startup from a background thread.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(burp.api.montoya.MontoyaApi api) Registers the extension with Burp, wiring logging and UI composition.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface burp.api.montoya.BurpExtension
enhancedCapabilities
-
Constructor Details
-
Exporter
public Exporter()
-
-
Method Details
-
initialize
public void initialize(burp.api.montoya.MontoyaApi api) Registers the extension with Burp, wiring logging and UI composition.Suite tab UI is created on the EDT so Swing components are never built on a background thread (Burp may call
initializefrom a non-EDT thread when the extension is loaded at startup). Log panel message delivery is handled byLogPaneladdNotify/removeNotify andLoggerreplay buffer.- Specified by:
initializein interfaceburp.api.montoya.BurpExtension- Parameters:
api- Montoya API handle provided by Burp
-