@@ -40,7 +40,7 @@ public class BurpExtender implements IBurpExtender, IScannerCheck, IContextMenuF
4040 public boolean DomainScan = false ;
4141 public static String Download_Yaml_protocol = "https" ;
4242
43- public static String VERSION = "1.5.3 " ;
43+ public static String VERSION = "1.5.4 " ;
4444 public static String Download_Yaml_host = "raw.githubusercontent.com" ;
4545 public static int Download_Yaml_port = 443 ;
4646 public static String Download_Yaml_file = "/F6JO/RouteVulScan/main/Config_yaml.yaml" ;
@@ -244,6 +244,26 @@ public void actionPerformed(ActionEvent e) {
244244 }
245245 });
246246
247+ }else {
248+ for (IHttpRequestResponse i : RequestResponses ) {
249+ try {
250+ IHttpService Http_Service = i .getHttpService ();
251+ IRequestInfo RequestInfo = burp .help .analyzeRequest (Http_Service , i .getRequest ());
252+ String host_url = RequestInfo .getUrl ().getProtocol () + "://" + RequestInfo .getUrl ().getHost ();
253+ IHttpRequestResponse [] aaaa = burp .call .getSiteMap (host_url );
254+ for (IHttpRequestResponse xxx : aaaa ) {
255+ // String Root_Url = Http_Service.getProtocol() + "://" + Http_Service.getHost() + ":" + String.valueOf(Http_Service.getPort());
256+ // URL url = new URL(Root_Url + burp.help.analyzeRequest(xxx).getUrl().getPath());
257+ BurpAnalyzedRequest Root_Request = new BurpAnalyzedRequest (burp .call , xxx );
258+ start_send send = new start_send (burp , Root_Request ,null );
259+ send .start ();
260+ }
261+
262+ } catch (Exception exception ) {
263+ exception .printStackTrace ();
264+ }
265+
266+ }
247267 }
248268
249269
0 commit comments