package burp;
import burp.zn.AutoScanner;
import burp.zn.TokenHandler;
import burp.zn.csrf.CSRFTokenScanner;
import burp.zn.gui.Tab;
import burp.zn.band.SSRFScannerCheck;
public class BurpExtender implements IBurpExtender {
public void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks) {
callbacks.setExtensionName("ZN Burp Extension");
/**
* Register HTTP LISTENER for handling CSRF token responses
*/
// callbacks.registerHttpListener(new TokenHandler(callbacks));
/**
* Register CSRF-Token form Scanner check
*/
// callbacks.registerScannerCheck(new CSRFTokenScanner(callbacks));
/**
* Register SSRF Scanner check
*/
// callbacks.registerScannerCheck(new SSRFScannerCheck(callbacks));
/**
* Register GUI Tab
*/
Tab tab = new Tab(callbacks);
callbacks.addSuiteTab(tab);
/**
* Start auto-tests
*/
// if (callbacks.getCommandLineArguments().length > 0) {
// new AutoScanner(callbacks, tab).startScan();
// }
}
}