Beginner Pentesting Toolkit/Framework
Project description
Installation Instructions:
Using Pip
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
pip3 install babysploit
babysploit
In order to use search
command you must follow steps here to install the searchsploit binary!
Building From Source
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
git clone https://github.com/M4cs/BabySploit.git
cd BabySploit/
python3 setup.py install
babysploit
Docker Run Command
docker run --rm -idt --name babysploit xshuden/babysploit # container is deleted when you're done
OR
docker run -idt --name babysploit xshuden/babysploit
Getting Started:
Setting Configuration Values:
BabySploit uses ConfigParser in order to write and read configuration. Your config file is automatically
generated and located at ./babysploit/config/config.cfg
. You can manually change configuration settings
by opening up the file and editing with a text editor or you can use the set command to set a new value for
a key. Use the set command like so:
set rhost
>> Enter Value For rhost: 10
>> Config Key Saved!
If before running this command the rhost key had a value of 80, the rhost key after running this command has a value of 10. You can also add configuration variables to the config by using the set command with a new key after it like so:
set newkey
>> Enter Value For newkey: hello
>> Config Key Saved!
Before running this there was no key named "newkey". After running this you will have a key named "newkey" in your config
until you use the reset
command which resets the saved configuration.
Running A Tool
In order to run a tool all you have to do is enter the name of the tool into BabySploit. You can use the tools
command
to display a menu with all the currently available tools. If we run tools we get the depiction:
*this depiction may be outdated*
This menu will display the tools available and the description of each tool. To run a tool simply enter the tool name
into BabySploit. Ex: ftpbruteforce
- runs the ftpbruteforce tool.
Features (Current, In The Works, Planned):
Visit project board for tools.
- Information Gathering
- Exploitation
- Post Exploitation
- Bruteforcing
- Phishing
- Cryptography/Stenography
Information Gathering:
- Nmap
- IP Info
- Tcpdump (In The Works)
- Datasploit (In The Works)
- Censys Lookup
- DNS Lookup
- Raccoon
- Cloudflare Bypasser
Exploitation:
- Searchsploit
- ReverseShell Wizard
- FTP Buffer Overflow Scan
- WPSeku WordPress Vuln Scanner
Post Exploitation:
- In The Works
Bruteforcing:
- FTP Bruteforcer
- WPSeku WordPress Login Bruteforce
Phishing:
- BlackEye Python
Crypto/Stegano:
- MetaKiller
- PDFMeta
Contributing
Feel free to contribute by making plugins or fixing bugs with a Pull Request. All contributions are helpful and will help make this a great tool.
Licensed Under MIT.
Copyright (c) 2018 Syndicated Intelligence
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file babysploit-1.5.tar.gz
.
File metadata
- Download URL: babysploit-1.5.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.33.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aab5cb195e929b41227aaec71528309528dac31e3ef564e53d3519b337d7f03 |
|
MD5 | fc20919a1d2bf666f78f7d8ed054ae74 |
|
BLAKE2b-256 | dcd7befc51e4179cdfe79174dd951b0b0137c7e2163b433d4173db51fb04edf3 |
File details
Details for the file babysploit-1.5-py3-none-any.whl
.
File metadata
- Download URL: babysploit-1.5-py3-none-any.whl
- Upload date:
- Size: 32.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.33.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff20af5f37c6b0305c4be82c213afb81d51fc8c9e4d0f6de1d81046ca3c65c6 |
|
MD5 | 27eecc58aaa74656a6ec64db5bffb458 |
|
BLAKE2b-256 | adc3e34c100b20ee4c7ac87ad23cc00f219270481f20dfb739ae2084264ab611 |