Class Exporter

java.lang.Object
ai.attackframework.tools.burp.Exporter
All Implemented Interfaces:
burp.api.montoya.BurpExtension

public class Exporter extends Object implements burp.api.montoya.BurpExtension
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    initialize(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, wait

    Methods 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 initialize from a non-EDT thread when the extension is loaded at startup). Log panel message delivery is handled by LogPanel addNotify/removeNotify and Logger replay buffer.

      Specified by:
      initialize in interface burp.api.montoya.BurpExtension
      Parameters:
      api - Montoya API handle provided by Burp