MCPcopy Index your code
hub / github.com/XF-FS/APIKit / startNewScan

Method startNewScan

src/main/java/burp/BurpExtender.java:83–99  ·  view source on GitHub ↗
(ScanConfig config)

Source from the content-addressed store, hash-verified

81 }
82
83 public static void startNewScan(ScanConfig config) {
84 TargetAPI.put("BasePathURL", config.getBasePathURL());
85 TargetAPI.put("APIDocumentURL", config.getApiDocumentURL());
86 TargetAPI.put("Header", String.join((CharSequence) "\n", config.getHeaders()));
87 TargetAPI.put("APITypename", config.getApiTypeName());
88 if (config.getHttpService() != null) {
89 TargetAPI.put("CustomHost", config.getHttpService().getHost());
90 TargetAPI.put("CustomPort", String.valueOf(config.getHttpService().getPort()));
91 TargetAPI.put("CustomProtocol", config.getHttpService().getProtocol());
92 } else {
93 TargetAPI.remove("CustomHost");
94 TargetAPI.remove("CustomPort");
95 TargetAPI.remove("CustomProtocol");
96 }
97 TargetAPIScan targetAPIScan = new TargetAPIScan();
98 targetAPIScan.start();
99 }
100
101 @Override
102 public void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks) {

Callers

nothing calls this directly

Calls 5

getApiDocumentURLMethod · 0.80
getApiTypeNameMethod · 0.65
getBasePathURLMethod · 0.45
getHeadersMethod · 0.45
getHttpServiceMethod · 0.45

Tested by

no test coverage detected