Interface BurpExtension


public interface BurpExtension
All extensions must implement this interface.

Implementations must be declared public, and must provide a default (public, no-argument) constructor.

  • Method Summary

    Modifier and Type
    Method
    Description
    Called when the extension is loaded to determine if it requires any enhanced capabilities.
    void
    Invoked when the extension is loaded.
  • Method Details

    • initialize

      void initialize(MontoyaApi api)
      Invoked when the extension is loaded. Any registered handlers will only be enabled once this method has completed.
      Parameters:
      api - The API implementation to access the functionality of Burp Suite.
    • enhancedCapabilities

      default Set<EnhancedCapability> enhancedCapabilities()
      Called when the extension is loaded to determine if it requires any enhanced capabilities.
      Returns:
      set of required capabilities
      See Also: