import sys,os,re,urllib,urllib2,socket if len(sys.argv)<2: print "\n beenudel1986[at]gmail[dot]com" print "\n\tXSS Checker" print "\n Usage: xsschecker.py " sys.exit(0) site=sys.argv[1] payload = [ "", "", "", "", "", "", "", "", "", "", "", "", "<", "", "", ""] reply=["xss","XSS","Xss"] j=len(payload) print "[+]Invarients Loaded",j for payloads in payload: try: attack= urllib2.urlopen(site+payloads, "80").readlines() print "Trying Payload: ",site+payloads for line in attack: if re.search(reply,line): print "\n\tVulnerablity Found" except(urllib2.URLError, socket.timeout, socket.gaierror, socket.error): pass except(KeyboardInterrupt): pass