Code Monkey home page Code Monkey logo

tbomb's Introduction


TBomb
TBomb v2.1b

A free and open-source SMS/Call bombing application

NOTES:

Due to the overuse of script, a bunch of APIs have been taken offline. It is okay if you do not receive all the messages.

Termux version from Play Store is not supported since 2019, please use the latest version from F-Droid Store!

  • The application requires active internet connection to contact the APIs
  • You would not be charged for any SMS/calls dispatched as a consequence of this script
  • For best performance, use single thread with considerable delay time
  • Always ensure that you are using the latest version of TBomb and have Python 3
  • This application must not be used to cause harm/discomfort/trouble to others
  • By using this, you agree that you cannot hold the contributors responsible for any misuse

Compatibility

Check your Python version by typing in

$ python --version

If you get the following

Python 3.8.3

or any version greater than or equal to 3.4, this script has been tested and confirmed to be supported. For obsolete versions of Python (eg 2.7), use discretion while executing the script as it has not been tested there.

Features

  • Over 15 integrated messaging and calling APIs included with JSON
  • Unlimited (with abuse protection) and super-fast bombing with multithreading
  • Possibility of international API support (APIs are offline)
  • Flexible with addition of newer APIs with the help of JSON documents
  • Actively supported by the developers with frequent updates and bug-fixes
  • Intuitive auto-update feature and notification fetch feature included
  • Recently made free and open-source for community contributions
  • Modular codebase and snippets can be easily embedded in other program

Usage:

Install by PIP (Recommended)

Before continuing make sure following requirements are satisfied:

  • Python version greater than or equal to 3.4 is installed
  • pip is installed for Python 3

Install tbomb package by running:

pip3 install tbomb

Run TBomb by just typing:

tbomb

Install from GIT

NOTE

Git installation methods are not universal and are likely to differ between distributions so installing Git as per the given instructions below may not work. Please check out how to install Git for your Linux distribution here. Commands below provide instructions for Debian-based systems.

Running TBomb.sh as sudo miscofigures files ownership. It is recommended not to run it as sudo

Run these commands to clone and run TBomb.

For Termux

To use the bomber type the following commands in Termux:

pkg install git -y 
pkg install python -y 
git clone https://github.com/TheSpeedX/TBomb.git
cd TBomb
./TBomb.sh

For iSH

To use the application, type in the following commands in iSH.

apk add git
apk add python3
apk add py3-pip
apk add ruby
gem install toilet
git clone https://github.com/TheSpeedX/TBomb.git
cd TBomb
pip3 install -r requirements.txt
chmod +x TBomb.sh
./TBomb.sh

For Debian-based GNU/Linux distributions

To use the application, type in the following commands in GNU/Linux terminal.

sudo apt install git
git clone https://github.com/TheSpeedX/TBomb.git
cd TBomb
bash TBomb.sh

For MacOS

To use the application, type in the following commands in MacOS terminal:

Install via Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install dependencies:
brew install git
brew install python3
sudo easy_install pip
sudo pip install --upgrade pip
git clone https://github.com/TheSpeedX/TBomb.git
cd TBomb
bash TBomb.sh
Missing Tools on MacOS

The package toilet cannot be installed yet on macOS. But TBomb does still work.

Demonstrative Video:

  • Watch Indian Bombing Method here
  • Watch International Bombing Method here.

Contributors

Donators:

TODO:

  • Make Code More Readable and Extensible
  • Add More Mail Spam APIs
  • Add More SMS Spam APIs
  • Add More Call Spam APIs
  • Resolve threading issue in some devices

FAQ

Q: Is there any TBomb Website/App ?

A: There is no official website/app yet.The only official releases of TBomb are published in Github and PyPi

Q: Poor Internet Connection Detected:

A: Here are a few stuff you can try:

  • Check your connection.
  • Make sure openssl is installed.
  • Try to ping any remote site/address to be sure.
  • Try to reinstall if nothing works.

Q: Do you support "X" Country?

A: Most Countries are supported for SMS and only India for calls. The SMS delivery rate might be different for different countries.

Q: Can you add support for "X" Country?

A: We do what we can, but we cannot promise. Please stay tuned for future support. If you are ready to help then maybe we can do faster.

Q: Why is the limit so low?

A: Due the amount of requests, the APIs can die. To prevent a bigger outtake of TBomb, it has been limited.

Q: Help, I got the error that the requirements aren't installed, even when the installer has successfully reached the main menu

A: First, make sure python3 and pip3 are installed.

  • The Easy Method:
    pip3 install tbomb
    Then execute by simply running tbomb
  • The Git Method:
    Clone the repo and Switch to the TBomb Directory and execute this command:
    pip3 install -r requirements.txt

Q: Help, It says command 'tbomb' not found after installing PIP version!

A: Try running sudo pip3 install tbomb

Q: Help, I can't execute TBomb.sh!

A: Run TBomb Directly with python3 bomber.py

Q: Should I use VPN?

A: No, If you are facing high fail rate as TBomb can fail due the high response time or API restrictions.

Q: How to get protection ?

A: Use OTP blockers and activate DND.

Q: Why does it fail?

A: Due to the overuse of script, a bunch of APIs have been taken offline. It is okay if you do not receive all the messages.

Support

For Queries: Telegram Group
Contributions, issues, and feature requests are welcome!
Give a โ˜… if you like this project!

Last FAQ Update: 08.08.2021

tbomb's People

Contributors

0n1con3 avatar chankruze avatar darkestentropy avatar gridhead avatar kbshal avatar priyamharsh14 avatar shaikhzaid01 avatar thespeedx avatar unixcro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tbomb's Issues

Human verification

The human verification function in the program is absolutely unnecessary.
And it also make is inconvenient to use the program.
The human verification is cumbersome in nature and the link where the verification code can be found is impossible for some users to find.
-- [email protected]
-- [email protected]
Michael.

Unable to start bombing

I am unable to start bombing it says
Taceback error on kali linux and python2 not found on termux but i have installed python 2 in termux.

'bomber.py' is obfuscated and takes lot of time to evaluate fully.

Hello!

You're on GitHub, if you haven't noticed it yet. We're doing open-source stuff here.
Why won't you leave your bomber script as-is? Your bomber script is just a wrapper around your ReST API (according to requests your script is sending) anyway.

Also, about that 'verification'. You're just getting paid on the ads at the site where you provide 'verification code'.

And the last one - the script is only working on Debian-based systems. Package managers like pacman or yast are not working here because you're only trying to use apt without ever checking if this command exists.

KeyError: 'PREFIX'

Error occurs IN PARROT OS :How to Solve This

File "", line 1, in
File "", line 578, in
File "", line 73, in logit
File "", line 338, in checkin
File "/usr/lib/python3.7/os.py", line 678, in getitem
raise KeyError(key) from None

License does not allow source code modification.

Hello! Your license (Creative Commons) forbids any modification of content without your explicit permission.

Just making sure you are aware that nobody can be involved in contribution to TBomb.

sms limit and threads

please increase the maximum limit (400 is too low) and increase maximum threads level. PLEASE

Pip

When trying to start, it says "[!] Error: some dependencies are not installed Type 'pip install -r requirements.txt' to install all required packages"

traceback KeyError:'PREFIX

Traceback (most recent call last):
File "", line 1, in
File "", line 578, in
File "", line 73, in logit
File "", line 338, in checkin
File "/usr/lib/python3.7/os.py", line 678, in getitem
raise KeyError(key) from None
KeyError: 'PREFIX'

Problem when sending more than 20 sms to one number.

photo_2019-07-18_13-57-54

After sending 20 sms to one number. All sms are sent successfully.

But when try to send another one sms, writes that your country is not supported.
I myself am from Armenia and am trying to send SMS to +374 (Armenian phone code).

What could be the problem and how to fix it ?
Or should the program work this way ?

error

Screenshot from 2019-07-19 01-50-39
error with python bomer

pip is not working

I installed the pip and still ask for it.

Type 'pip install -r requirements.txt' to install all required packages
bash: Type: command not found

[!] Error: some dependencies are not installed
Type 'pip install -r requirements.txt' to install all required packages

I always get this error i start sms or call bomber.

When I launch the TBomb.sh it works fine but when I choose sms or call bomber it crashes and shows this message :

Traceback (most recent call last):
File "bomber.py", line 3, in (module)

In termux

Please help me ASAP :'(

They Want Login

photo_2020-02-14_17-26-30

they want username and password i try with my account but they say authentication failed what i do now

Remove code verification request !!!

It's fine tool but really code verification very annoying and sometimes u can't pass the link cuz too many adds !
Bad idea, plz remove it and thanks .

Major issues with bomber.py code

This is something of a TODO list for contributors. I'll try to mark most critical issues I've seen so far at bomber.py

By critical I mean the ones which affect code readability and/or violating Python code style conventions such as PEP8.

Click on item list to go to the line.

Partially resolved/less critical

Critical issues

To be continued.

Bomber is finally cracked.

I've been spectating this repo (as well as the drama behind issue #19, thanks a lot for bringing this topic up, @scpketer), and took my courage to create a thing that will finally pry open your bomber.py

Behold! https://github.com/darkestentropy/bombcrack. A thing that will let everyone take a look what's inside a toy of yours.

Watch it - MIT license allows me to freely modify and redistribute software licensed under. And here it comes.

About all of your 'warnings' - they are worthless, because (a quote):

TBomb in its current state is already a tool that is capable of dealing damage

err0r

Traceback (most recent call last):
File "bomber.py", line 8, in
eval(compile(base64.b64decode(eval('\x74\x72\x75\x73\x74')),'','exec'))
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 1, in
ModuleNotFoundError: No module named 'zlib'

TBomb new terminal UI demo

Hello, everyone!

I've been working on new TBomb terminal UI past few days, and here's what I've made so far:
Peek 2020-01-29 15-18

I've reworked TBomb banner (made by the @darkestentropy) and reworked whole TBomb interface to be based on curses lib. Hope you will like it!

In a week or more, I'll create a PR with my reworked code.
It'll be done when it'll be done.

Verification Link Error

I cloned TBomb on Ubuntu 18.04.
When I was ready to test the script it asked to to verify but asking me to go to a link and putting the code back into the terminal.
The website has no code
What should I do?
TBOMB-verification

WARNING VIRUS POSSIBLE

AUTHOR TheSpeedX if your bomber.py doesn't contain any viruses why did you encrypted your bomber.py code so that I cannot read it? What does it mean "Please Wait While We Verify Tbomb"? what exactly do you verifying at this moment and why?

How to fix it?

File "", line 4, in File "", line 4, in File "", line 8, in
File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in
File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 8, in File "", line 2, in File "", line 2, in File "", line 490, in File "", line 124, in AQIi File "/data/data/com.termux/files/usr/lib/python3.7/urllib/request.py", line 222, in urlopen return opener.open(url, data, timeout) File "/data/data/com.termux/files/usr/lib/python3.7/urllib/request.py", line 525, in open response = self._open(req, data) File "/data/data/com.termux/files/usr/lib/python3.7/urllib/request.py", line 543, in _open '_open', req) File "/data/data/com.termux/files/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain result = func(*args) File "/data/data/com.termux/files/usr/lib/python3.7/urllib/request.py", line 1360, in https_open context=self._context, check_hostname=self._check_hostname) File "/data/data/com.termux/files/usr/lib/python3.7/urllib/request.py", line 1319, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [Errno 7] No address associated with hostname>

Sry, i stupid

Remove this shit, because i can't verify with ads

leeds 2 scam site

lmao, took me 5 minutes to deobfuscate your code,
but anyone without those skills is stuck with having to go get a "verification" from your shitty scam site

Problem

After sending 3-6 sms error appears

Traceback (most recent call last):
File "", line 1, in
File "", line 509, in
File "", line 285, in start
File "", line 194, in getapi
File "/usr/lib/python3.7/codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

I used the time delay: 30 sec
My country code: +7

kali linux

Please Wait While We Verify TBomb...

Verification Successfull !!!

Do You Want To Bomb Indian Number (Y/N): N
Enter Your Country Code (Without +) 969
Enter Target Number: +969 **********
Enter Number of Messages: hello
Traceback (most recent call last):
File "bomber.py", line 8, in
eval(compile(base64.b64decode(eval('\x74\x72\x75\x73\x74')),'','exec'))
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 227, in
ValueError: invalid literal for int() with base 10: 'hello'
root@kali:~/Tools Hacking/TBomb#

4.19.0-kali1-amd64 #1 SMP Debian 4.19.13-1kali1 (2019-01-03) x86_64 GNU/Linux

Verification

The Verification process is literal Bullshit. Just remove it, there's already a limit on the number of messages so Just remove the Verification process because it takes 10 minutes to complete with all the spam pop up ads saying that I have a virus on my computer. Fuck that

Multi-OS dependencies installation

Hello, @TheSpeedX.

As per your README, the setup script only supports Debian-based systems. You could use my shelldepends script to generate a multi-os dependency installation script that is easy to use in your TBomb.sh.

Command line:

$ ./install-gen -e -p TBomb -v 1.6b -d python curl figlet toilet

-e disables access elevation in install.sh; -p defines project name; -v defines project version; -d defines dependency packages.

Installation script command line (this will work on most popular Linux distributions including Termux):

$ ./install.sh

Example preview:
Termux sample preview

TBOMB WILL BE OPENSOURCED

Hello To ALL
Thanks To Guys Like @scpketer and @darkestentropy Who inspired Me To Make TBomb OpenSource
Thanks To issue bombcrack/bombcrack#6

I currently can no longer maintain TBomb By Adding APIs ...
I will remove The Verification Code And Protect List Too ...

So its all on Contributors To Add New APIs To Keep The Project Alive...

Releasing Source Soon

it works great but how can i send a custom sms

i have just used it and i have to say that i am impressed but i want to know that how can i send a custom sms to the victim like "hello" something like that cuz that would be great.

Code?

Your script is asking for a code for verification... And to open a link to get the code but there is no code on the... Link and u have also hidden the captcha... So can you provide the code to launch your script.

ValueError

File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 8, in
File "", line 2, in
File "", line 544, in
File "", line 313, in wgOpF
File "", line 133, in wgOpK

Does not work on MacOS

Cannot complete steps :

brew install git
brew install python3

Script is rendered useless

verify code

but,i cant get verify code from that website

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.