(ScanConfig config)
| 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) { |
nothing calls this directly
no test coverage detected