INNER CODE UNIT · Python
validator
faiyazahmad07/xss_vibes · main.py:178
def validator(self, arr, param_name, url):
dic = {param_name: []}
try:
for data in arr:
final_parameters = self.parser(url,param_name,data + "randomstring")
new_url = urlparse(url).scheme + "://" + urlparse(url).hostname + "/" + urlparse(url).path
#print(new_url)
if self.headers:
#print("I am here")
response = requests.get(new_url,params=final_parameters,headers=self.headers,verify=False).text
else:
response = requests.get(new_url,params=final_parameters,verify=False).text
if data + "randomstring" in response:
if not threads or threads == 1:
print(Fore.GREEN + f"[+] {data} is reflecting in the response")
dic[param_name].append(data)
except Exception as e:
print(e)