{ "info": { "author": "Max Bridgland", "author_email": "mabridgland@protonmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: IronPython", "Programming Language :: Python :: Implementation :: Jython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "# Installation Instructions:\n\n## Using Pip\n\n```\nsudo apt-get update\nsudo apt-get upgrade\nsudo apt-get install exploitdb netcat nmap perl php7.0 \npip3 install babysploit\nbabysploit\n```\n\nIn order to use `search` command you must follow steps [here](https://www.exploit-db.com/searchsploit/#install) to install the searchsploit binary!\n\n## Building From Source\n```\nsudo apt-get update\nsudo apt-get upgrade\nsudo apt-get install exploitdb netcat nmap perl php7.0\ngit clone https://github.com/M4cs/BabySploit.git\ncd BabySploit/\npython3 setup.py install\nbabysploit\n```\n\n## Docker Run Command\n\n```\ndocker run --rm -idt --name babysploit xshuden/babysploit # container is deleted when you're done\nOR\ndocker run -idt --name babysploit xshuden/babysploit\n```\n\n# Getting Started:\n\n#### Setting Configuration Values:\n\nBabySploit uses ConfigParser in order to write and read configuration. Your config file is automatically\ngenerated and located at `./babysploit/config/config.cfg`. You can manually change configuration settings\nby opening up the file and editing with a text editor or you can use the set command to set a new value for\na key. Use the set command like so:\n```\nset rhost\n>> Enter Value For rhost: 10\n>> Config Key Saved!\n```\n\nIf before running this command the rhost key had a value of 80, the rhost key after running this command has a\nvalue of 10. You can also add configuration variables to the config by using the set command with a new key after it\nlike so:\n```\nset newkey\n>> Enter Value For newkey: hello\n>> Config Key Saved!\n```\n\nBefore running this there was no key named \"newkey\". After running this you will have a key named \"newkey\" in your config\nuntil you use the `reset` command which resets the saved configuration.\n\n#### Running A Tool\n\nIn 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\nto display a menu with all the currently availble tools. If we run tools we get the depiction:\n
\n
\n