Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/M4cs/BabySploit
:baby: BabySploit Beginner Pentesting Toolkit/Framework Written in Python :snake:
https://github.com/M4cs/BabySploit
beginner beginner-friendly ethical-hacking kali penetration-testing penetration-testing-framework pentest-tool pentesting python3 toolkit tools
Last synced: about 2 months ago
JSON representation
:baby: BabySploit Beginner Pentesting Toolkit/Framework Written in Python :snake:
- Host: GitHub
- URL: https://github.com/M4cs/BabySploit
- Owner: M4cs
- License: gpl-3.0
- Created: 2018-11-11T09:02:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-11T19:08:30.000Z (about 5 years ago)
- Last Synced: 2024-07-02T02:36:27.575Z (5 months ago)
- Topics: beginner, beginner-friendly, ethical-hacking, kali, penetration-testing, penetration-testing-framework, pentest-tool, pentesting, python3, toolkit, tools
- Language: HTML
- Homepage:
- Size: 8.88 MB
- Stars: 1,002
- Watchers: 38
- Forks: 148
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-hacking-lists - M4cs/BabySploit - :baby: BabySploit Beginner Pentesting Toolkit/Framework Written in Python :snake: (HTML)
README
Made For Kali Linux. No Support For Other Distros If There Are Problems. Tested and Working on MacOS for most Tools.
Developed by @maxbridgland
Donate
BabySploit is a penetration testing toolkit aimed at making it easy to learn how to use bigger,
more complicated frameworks like Metasploit. With a very easy to use UI and toolkit, anybody
from any experience level will find use out of BabySploit. Below are some screenshots of the framework.# Installation Instructions:
## Using Pip
```
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0# on macOS
brew install exploitdb netcat nmap perlpip3 install babysploit
babysploit
```In order to use `search` command you must follow steps [here](https://www.exploit-db.com/searchsploit/#install) 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# on macOS
brew install exploitdb netcat nmap perlgit 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](https://github.com/M4cs/BabySploit/projects/1) 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
# ContributingFeel 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](https://github.com/M4cs/BabySploit/blob/master/LICENSE.md).
Copyright (c) 2018 Syndicated Intelligence
# Credits
[@linux_choice](https://github.com/thelinuxchoice) for BlackEye sites and base.
[@M4ll0k](https://github.com/m4ll0k) for WPSeku.
[@exploitdb](https://github.com/exploitdb) for Searchsploit.