https://github.com/coretool/botmap
A nmap & MSF bot
https://github.com/coretool/botmap
bot exploit metasploit pentest vuln
Last synced: 3 months ago
JSON representation
A nmap & MSF bot
- Host: GitHub
- URL: https://github.com/coretool/botmap
- Owner: Coretool
- Created: 2015-12-31T17:27:54.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-06-18T19:58:15.000Z (over 8 years ago)
- Last Synced: 2025-04-05T05:32:53.035Z (9 months ago)
- Topics: bot, exploit, metasploit, pentest, vuln
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 11
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Botmap ##
Botmap is a *pentest* bot.
## Note ##
Only use this with permission of the targets owner ! If you do not have his or her permission you will do something illegal ! I am not responsible for what **you**
do with botmap.
## Todo ##
Currently botmap is under heavy development and far from feature complete. A small
list of current todos is given below:
- Finish version scanners
- Add parser for exploits
- Automate the usage of metasploit exploits
- Add a parser for exploits that are not compatible with metasploit and configure them
- Add parallelism
## Introduction ##
Botmap is a bot to automate pentests. It is still in a very early stage and every
contribution is welcome.
Botmap's functionalities are organized in `modes`. There are currently three modes:
- Fire and Forget (FaF): Launch botmap in fire and forget mode. In this mode, botmap will go through the system and analyze as many devices as possible.
- Scan: In scan mode, botmap will scan the selected target and perform auxiliaries on the targets.
- Vulns: If vulns mode is selected, botmap will test the target for various known vulnerabilities.
When `scan` or `vulns` finishes, a report will be generated in a human readable markdown format as well as in a serialized CSV/JSON/XML format.
## Installation ##
git clone https://www.github.com/coretool/botmap.git
cd botmap
python setup.py
Then reopen your terminal and try it out by running:
botmap --version
Note that botmap requires `python3`, `pip3` and `metasploit` to work properly.
(Automatic metasploit installation and setup is intended to be implemented in a future version)