Class SitemapIndexReporter
java.lang.Object
ai.attackframework.tools.burp.sinks.SitemapIndexReporter
Pushes Burp sitemap items to the sitemap index when export is running and
"Sitemap" is selected. Initial push on Start (background); every 30 seconds
pushes only items not yet sent. Does not start a new run while the previous
is still in progress. Respects extension scope (All / Burp / Custom).
-
Method Details
-
pushSnapshotNow
public static void pushSnapshotNow()Pushes all current sitemap items once (e.g. initial push on Start). Safe to call from any thread. Schedules work on the reporter thread and returns immediately so the UI does not freeze. No-op if export is not running, no sink is enabled, or Sitemap is not in the selected data sources. -
start
public static void start()Starts the 30-second scheduler. Does not perform an initial push (caller must callpushSnapshotNow()once on Start). Safe to call from any thread. -
stop
public static void stop()Stops the periodic scheduler and clears per-session reporter state.Safe to call from any thread. The next
start()call creates a fresh scheduler.
-