@Override public void registerExtenderCallbacks(final IBurpExtenderCallbacks callbacks) { new Utilities(callbacks); callbacks.setExtensionName(name); Correlator collab = new Correlator(); Monitor collabMonitor = new Monitor(collab); new Thread(collabMonitor).start(); callbacks.registerExtensionStateListener(collabMonitor); callbacks.registerProxyListener(new Injector(collab)); Utilities.out("Loaded " + name + " v" + version); } }
@Override public void registerExtenderCallbacks(final IBurpExtenderCallbacks callbacks) { new Utilities(callbacks); Utilities.out("Loaded " + name + " v" + version ); SwingUtilities.invokeLater(new ConfigMenu()); Utilities.globalSettings.printSettings(); callbacks.setExtensionName(name); callbacks.registerHttpListener(new Throttler()); callbacks.registerContextMenuFactory(new OfferDistributedScan(callbacks)); } }
@Override public void registerExtenderCallbacks(final IBurpExtenderCallbacks callbacks) { new Utilities(callbacks); callbacks.setExtensionName(name); try { StringUtils.isNumeric("1"); } catch (java.lang.NoClassDefFoundError e) { Utilities.out("Failed to import the Apache Commons Lang library. You can get it from http://commons.apache.org/proper/commons-lang/"); throw new NoClassDefFoundError(); } try { callbacks.getHelpers().analyzeResponseVariations(); } catch (java.lang.NoSuchMethodError e) { Utilities.out("This extension requires Burp Suite Pro 1.7.10 or later"); throw new NoSuchMethodError(); } FastScan scan = new FastScan(callbacks); callbacks.registerScannerCheck(scan); callbacks.registerExtensionStateListener(scan); callbacks.registerContextMenuFactory(new OfferParamGuess(callbacks)); Utilities.out("Loaded " + name + " v" + version); SwingUtilities.invokeLater(new ConfigMenu()); }
@Override public void registerExtenderCallbacks(final IBurpExtenderCallbacks callbacks) { new Utilities(callbacks); BlockingQueue<Runnable> tasks; if (Utilities.globalSettings.getBoolean("enable auto-mine")) {