BurnRecon is a tool to automate and organize reconnaissance operations.
Built with ❤️ and:
If you need a VPS and are signing up for a new Digital Ocean account, please use my link!
Run with docker: recommended 🍺
git clone https://github.com/mswell/burnrecon.git
docker-compose up -d
If run without docker
git clone https://github.com/mswell/burnrecon.git
cd burnrecon
./install_hacktools.sh
pip3 install -r requirements.txt
If you use a local instance mongodb, use docker-compose to start your local mongoDB.
docker-compose up -d mongo
If you use docker-compose to run burnrecon, your settings for DB connection are in the file docker-compose.yml
,
version: '3.1'
services:
app:
build:
context: .
dockerfile: Dockerfile
stdin_open: true
tty: true
depends_on:
- mongo
environment:
DYNACONF_MONGO_INITDB_ROOT_USERNAME: 'root'
DYNACONF_MONGO_INITDB_ROOT_PASSWORD: 'toor'
DYNACONF_MONGO_DB_ADDRESS: 'mongo'
networks:
- backend
For tokens I recommended to use .secrets.yml
.
You need to set your config in settings file.
[database]
address = 'localhost'
You need to set your secrets in the secrets file.
MONGO_DB_USER = 'root'
MONGO_DB_PASS = 'toor'
DISCORD_TOKEN = ''
To use local cli see cli wiki
To use docker see docker wiki
Read the CONTRIBUTING.md file.