· 6 years ago · Nov 10, 2019, 10:26 PM
1with open('pool.txt', 'r') as fd:
2 accountpool = fd.read().splitlines()
3
4def main():
5 global accountpool
6 sms_number = None
7 init() # Use Colorama to make Termcolor work on Windows too
8 threadcount = get_input("\r\n{} Threads: ".format(INPUT)).strip()
9
10
11 try:
12 target = get_input("{} Target: ".format(INPUT, ERROR))
13 while True:
14 for account in accountpool:
15 if account == "":
16 continue
17 #print(account)
18 print("\n")
19 username = account.split(":")[0]
20 password = account.split(":")[1]
21
22 instagram = Instagram()
23 #atexit.register(on_exit, instagram)
24
25 if (not instagram.login(username, password)):
26 print("{} Freshie @{} Failed to login - Check your password/account or remove from the list".format(ERROR, username))
27 continue
28
29 threads = threadcount
30 instagram.target = target
31 instagram.build_claim_data()
32
33 for i in range(int(threads)):
34 thread = Turbo(instagram)
35 thread.setDaemon(True)
36 thread.start()
37
38 rs_thread = RequestsPS(instagram)
39 rs_thread.setDaemon(True)
40 rs_thread.start()
41
42 while (instagram.running):
43 try:
44 for spinner in ["|", "/", "-", "\\", "|", "/", "-", "\\"]:
45 print("Attempts",instagram.attempts,target,instagram.rs,"r/s")
46 sleep(0) # Update attempts every 250ms
47 win.title("Turbo")
48 except KeyboardInterrupt:
49 print("\r{} Turbo stopped, exiting after {:,} attempts...\r\n".format(ERROR, instagram.attempts))
50 break
51
52 if (instagram.spam_blocked):
53 print("\r{} Tried to claim @{} but account is spam blocked ({:,} attempts)\r\n".format(ERROR, instagram.target, instagram.attempts))
54 continue
55
56 if (sms_number is not None):
57 twilio(sms_number, "Tried to claim @{} but account is spam blocked ({:,} attempts).".format(instagram.target, instagram.attempts))
58
59 elif (instagram.rate_limited):
60 print("\r{} Rate limited after ({:,} attempts)\r\n".format(ERROR, instagram.attempts))
61 continue
62
63 if (sms_number is not None):
64 twilio(sms_number, "Rate limited after ({:,} attempts).".format(instagram.attempts))
65
66
67
68 elif (instagram.claimed):
69 api = InstagramAPI('your.turbo', 'Fresh2019')
70 print("\r{} Kakashi fucked @{} after {:,} attempts. Old username @{}\r\n".format(SUCCESS, instagram.target, instagram.attempts, username))
71 api.dm('Kakashi fucked username @{} after {} attempts'.format(instagram.target, instagram.attempts), 'oblivxnt')
72 exitloop = input('press any key to exit...')
73 os._exit(0)
74 if (sms_number is not None):
75 twilio(sms_number, "You lost swap retard| claimed @{} after {:,} attempts.".format(instagram.target, instagram.attempts))
76 else:
77 continue
78 print("\n{} Looped!".format(INFO))
79
80 except KeyboardInterrupt:
81 print("\n\n{} Execution finished".format(INFO))
82
83 api = InstagramAPI('your.turbo', 'password')
84 api.dm('Cycling finished on {} freshies. Cycle was at freshie {}'.format(len(accountpool), cycle + 1), 'oblivxnt')
85
86
87main()