Class SettingsIndexReporter
java.lang.Object
ai.attackframework.tools.burp.sinks.SettingsIndexReporter
Pushes Burp project and user settings to the settings index when export is
running and "Settings" is selected. Initial push on Start; thereafter only
pushes when a change is detected (scheduler checks every 30 seconds). Each
push sends the full config and logs a short success/failure message at info
level.
-
Method Details
-
pushSnapshotNow
public static void pushSnapshotNow()Pushes one settings snapshot immediately (e.g. initial push on Start). Always pushes and logs; does not compare to last pushed hash. Safe to call from any thread. No-op if export is not running, no sink is enabled, or Settings is not in the selected data sources. -
start
public static void start()Starts the 30-second change-check 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 the last pushed hash.Safe to call from any thread. The next
start()call creates a fresh scheduler.
-