Skip to content

Commit

Permalink
v1.0 (beta)
Browse files Browse the repository at this point in the history
  • Loading branch information
b3!ngD3v committed Jul 10, 2020
1 parent e78c691 commit e6fbca9
Show file tree
Hide file tree
Showing 10 changed files with 730 additions and 0 deletions.
23 changes: 23 additions & 0 deletions about.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
def about():
print('''
All Bombs away Sir
\
\ Goodbye Dullsville!
__|__ /
.'(\ .-. /)'.
+-====(*)===: " :===(o)=====-+
\). '-' .(/
+=
+=
+= █▄▄ █▀█ █▀▄▀█ █▄▄ █▀▀ █▀█ ▀█▀ █ █ █▀█ █▄ █
█▄█ █▄█ █ ▀ █ █▄█ ██▄ █▀▄  █  █▀█ █▄█ █ ▀█
+=
+= ###########################################
+= # Version >>> v1.0 (Beta) #
# Last Update >>> 11th July 2020 #
+= # Coded by b3!ngD3v (Pramurta Sinha) #
+= # Named by Ritik Gupta #
+= # GitHub >>> https://github.com/b31ngd3v #
+= ###########################################
''')
52 changes: 52 additions & 0 deletions bomberthon.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
from about import *
from igprocess import *
from smsprocess import *
from callprocess import *
from checkconnection import *
from wpprocess import *
import time


s1 = ''

while s1 != '6' or s1 != 'exit' or s1 != 'exit script':
about()
checkinternet()
s1 = input('''
|-PRESS---------------|
| 1] Call Bomber |
| 2] SMS Bomber |
| 3] Instagram Bomber |
| 4] WhatsApp Bomber |
| 5] About |
| 6] Exit Script |
|---------------------|
|-> ''')

s1 = s1.lower()

if s1 == '6' or s1 == 'exit' or s1 == 'exit script':
exit()

elif s1 == '3' or s1 == 'instagram bomber':
igbombing()
time.sleep(5)

elif s1 == '5' or s1 == 'about':
pass

elif s1 == '4' or s1 == 'whatsapp bomber':
wpbombing()
time.sleep(5)

elif s1 == '2' or s1 == 'sms bomber':
smsbombing()
time.sleep(5)

elif s1 == '1' or s1 == 'call bomber':
callbombing()
time.sleep(5)

else:
print(" |-} Sorry I didn't get it !")
time.sleep(5)
2 changes: 2 additions & 0 deletions callprocess.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
def callbombing():
print(' |-} Sorry This Feature is not yet Available !')
13 changes: 13 additions & 0 deletions checkconnection.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import requests

def checkinternet():
res = False
try:
requests.get('https://www.google.com')
res = False
except Exception:
res = True
if res:
print(" |-$ It seems that you are not connected to Internet.")
print(' |-$ bomberthon will stop now...')
exit()
Binary file added chromedriver.exe
Binary file not shown.
149 changes: 149 additions & 0 deletions debug.log

Large diffs are not rendered by default.

168 changes: 168 additions & 0 deletions igprocess.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
def igbombing():
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.options import Options
import time
import os
import sys

ig_username = input(' |-$ Your Username > ')
ig_password = input(' |-$ Your Password > ')
ig_victim = input(" |-$ Victim's Username > ")
mode = input(''' |
|-PRESS------------------|
| 1] Repetitive Mode |
| 2] Script/Lyrical Mode |
| Facing Problem ? |
| Check out README.MD |
|------------------------|
|-> ''')

if mode.lower() == '1' or mode.lower() == 'repetitive mode':
reptxt = input(' |-$ Word/Sentence that you want to send Multiple Times > ')
repcount = int(input(' |-$ How many times ? > '))

elif mode.lower() == '2' or mode.lower() == 'script/lyrical mode':
lyrics = open("lyrics.txt","r+")
splitedlyrics = (lyrics.read().split())

else:
print(' |-} invalid input !')
return

print(' |-} Logging in...')

options = Options()
options.headless = True
options.add_argument("--log-level=3")
browser = webdriver.Chrome("chromedriver.exe", chrome_options=options)
os.system('cls')
print(f'''
All Bombs away Sir
\ Goodbye Dullsville!
__|__ /
.'(\ .-. /)'.
+-====(*)===: " :===(o)=====-+
\). '-' .(/
+=
+=
+= █▄▄ █▀█ █▀▄▀█ █▄▄ █▀▀ █▀█ ▀█▀ █ █ █▀█ █▄ █
█▄█ █▄█ █ ▀ █ █▄█ ██▄ █▀▄  █  █▀█ █▄█ █ ▀█
+=
+= ###########################################
+= # Version >>> v1.0 (Beta) #
# Last Update >>> 11th July 2020 #
+= # Coded by b3!ngD3v (Pramurta Sinha) #
+= # Named by Ritik Gupta #
+= # GitHub >>> https://github.com/b31ngd3v #
+= ###########################################
|-PRESS---------------|
| 1] Call Bomber |
| 2] SMS Bomber |
| 3] Instagram Bomber |
| 4] WhatsApp Bomber |
| 5] About |
| 6] Exit Script |
|---------------------|
|-> 3
|-$ Your Username > {ig_username}
|-$ Your Password > {ig_password}
|-$ Victim's Username > {ig_victim}
|
|-PRESS------------------|
| 1] Repetitive Mode |
| 2] Script/Lyrical Mode |
| Facing Problem ? |
| Check out README.MD |
|------------------------|
|-> {mode}''')

if mode.lower() == '1' or mode.lower() == 'repetitive mode':
print(
f''' |-$ Word/Sentence that you want to send Multiple Times > {reptxt}
|-$ How many times ? > {repcount}''')

print(' |-} Logging in...')

browser.get('https://www.instagram.com/accounts/login')
time.sleep(2)
username_bar = browser.find_element_by_name('username')
username_bar.send_keys(ig_username)
password_bar = browser.find_element_by_name('password')
password_bar.send_keys(ig_password + Keys.ENTER)
time.sleep(7)

if browser.current_url == 'https://www.instagram.com/':
pass
else:
try:
confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located(
(By.CLASS_NAME, "coreSpriteKeyhole")))
except:
print(' |-} Log in Failed !')
return
finally:
pass

print(' |-} Logged in Successfully !')

browser.get('https://www.instagram.com/direct/new/')

'''try:
confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located(
(By.CLASS_NAME, "mt3GC")))
finally:
pass
browser.find_element_by_class_name('mt3GC').click()'''

try:
confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located(
(By.NAME, "queryBox")))
finally:
pass

browser.find_element_by_name('queryBox').send_keys(ig_victim)

try:
confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located(
(By.CLASS_NAME, "dCJp8")))
finally:
pass

browser.find_element_by_class_name('dCJp8').click()

time.sleep(1)

browser.find_element_by_class_name('rIacr').click()

try:
confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located(
(By.XPATH, "//textarea")))
finally:
pass

if ig_victim == browser.find_element_by_class_name('_7UhW9.vy6Bb.qyrsm.KV-D4.fDxYl').text:
pass
else:
print(' |-} no such user named' + ig_victim)
return

if mode.lower() == '1' or mode.lower() == 'repetitive mode':
for i in range(repcount):
browser.find_element_by_xpath("//textarea").send_keys(reptxt + Keys.ENTER)

elif mode.lower() == '2' or mode.lower() == 'script/lyrical mode':
for words in splitedlyrics:
browser.find_element_by_xpath("//textarea").send_keys(words + Keys.ENTER)

print(
''' |-} Done !
|-----------------------------------------------------------''')
browser.quit()
70 changes: 70 additions & 0 deletions lyrics.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
Don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed
Yeah
I don't wanna fall asleep
I don't wanna pass away
I been thinking of our future 'cause I'll never see those days
I don't know why this has happened
But I probably deserve it
I tried to do my best
But you know that I'm not perfect
I been praying for forgiveness
You've been praying for my health
When I leave this earth
Hoping you'll find someone else
'Cause yeah, we still young there's so much we haven't done
Getting married, start a family
Watch your husband with his son
I wish it could be me
But I won't make it off this bed
I hope I go to heaven
So I see you once again
My life was kinda short
But I got so many blessings
Happy you were mine
It sucks that it's all ending
Don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed (yeah, ayy)
And I, don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed (ayy, yeah)
I'm happy that you're here with me
I'm sorry if I tear up
When me and you were younger
You would always make me cheer up
Taking goofy videos
While walking through the park
You would jump into my arms
Every time you heard a bark
Cuddle in your sheets
Sang me sound asleep
And sneak out through your kitchen at exactly 1:03
Sundays went to church
On Mondays watched a movie
Soon you'll be alone
Sorry that you have to lose me
Don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed
And I, don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed
Don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed
And I, don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed
And I, don't stay awake for too long
Don't go to bed
I'll make a cup of coffee for your head
I'll get you up and going out of bed

0 comments on commit e6fbca9

Please sign in to comment.