Burp Suite User Forum

Create new post

xssvalidator instaaltion issue

amit | Last updated: Jan 17, 2017 10:39AM UTC

Hi, i was installing xssvalidator in Burp suite free edition but i am unable to do it, i am getting the following issue Step1: installed xssvalidator in burp Step2: Downloaded ant & installed it Step3: creating extender .jar Query : Not able to build the jar as the following error is displayed Error: [javac] ^ [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:30: error: package org.apache.http.impl.client does not exist [javac] import org.apache.http.impl.client.HttpClientBuilder; [javac] ^ [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:31: error: package org.apache.http.message does not exist [javac] import org.apache.http.message.BasicNameValuePair; [javac] ^ [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:44: error: cannot find symbol [javac] private HttpClient client; [javac] ^ [javac] symbol: class HttpClient [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:212: error: cannot find symbol [javac] HttpPost detector = new HttpPost(detectorUrl); [javac] ^ [javac] symbol: class HttpPost [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:212: error: cannot find symbol [javac] HttpPost detector = new HttpPost(detectorUrl); [javac] ^ [javac] symbol: variable Base64 [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:225: error: cannot find symbol [javac] byte[] encodedURLBytes = Base64.encodeBase64(intruderURL.getBytes()); [javac] ^ [javac] symbol: variable Base64 [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:233: error: cannot find symbol [javac] nameValuePairs.add(new BasicNameValuePair("http-response", [javac] ^ [javac] symbol: class BasicNameValuePair [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:235: error: cannot find symbol [javac] nameValuePairs.add(new BasicNameValuePair("http-url", [javac] ^ [javac] symbol: class BasicNameValuePair [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:237: error: cannot find symbol [javac] nameValuePairs.add(new BasicNameValuePair("http-headers", [javac] ^ [javac] symbol: class BasicNameValuePair [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:241: error: cannot find symbol [javac] .setEntity(new UrlEncodedFormEntity(nameValuePairs)); [javac] ^ [javac] symbol: class UrlEncodedFormEntity [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:243: error: cannot find symbol [javac] HttpResponse response = this.client.execute(detector); [javac] ^ [javac] symbol: class HttpResponse [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:244: error: cannot find symbol [javac] String responseAsString = EntityUtils.toString(response [javac] ^ [javac] symbol: variable EntityUtils [javac] location: class BurpExtender [javac] /Users/vikaspandey/Desktop/security/Security_tools/XSSValidator/burp-extender/src/burp/BurpExtender.java:360: error: cannot find symbol [javac] this.client = HttpClientBuilder.create().build(); [javac] ^ [javac] symbol: variable HttpClientBuilder [javac] location: class BurpExtender [javac] 21 errors"

PortSwigger Agent | Last updated: Jan 17, 2017 11:01AM UTC

It looks like you are trying to compile this extension from source code, and you are missing some dependencies. You can just install it directly from the BApp Store in Burp (Extender / BApp Store).

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.