#FloodPhishingSite #A script that can be used to flood a phishing website with useless information. #This script is designed confuse the Phishing Website makers, flooding them with useless information. #Warning: Recommend use with a proxy. #How to use it? #Inspect the phishing website to find out the form elements (email, password). Then change the data structure in the attack function. #Also update the url with the phsihing website's url. #Then launch it with: #python goodbye.py 5 #(replace 5 with the number of threads you want to launch) import urllib import urllib2 import random import string from threading import Thread import sys import time '''the number of threads''' num = int (sys.argv[1]) '''the number of minutes to run''' minute = int (sys.argv[2]) '''the time to stop''' timeout = time.time() + 60*minute def attack(): while True: if time.time() <= timeout: data = { 'email': id_generator(random.randint(3,10))+"@"+id_generator(random.randint(3,10))+".com", 'password': id_generator(random.randint(3,10)), } req = urllib2.Request(url="", data=urllib.urlencode(data), headers={"Content-type": "application/x-www-form-urlencoded"}) response = urllib2.urlopen(req) the_page = response.read() print 'flooded with '+ str(data) else break def id_generator(size=12, chars=string.ascii_uppercase + string.digits): return ''.join(random.choice(chars) for _ in range(size)) if __name__ == "__main__": for k in range(0, num): thread = Thread(target = attack) thread.start() print 'Launched thread '+str(k) print