Recon-ng
Setup
Clone the Recon-ng repo
git clone https://github.com/lanmaster53/recon-ng.git
Change into the Recon-ng directory.
cd recon-ng
Build with Docker
docker build --rm -t recon-ng .
Run Recon-ng
# Run w/out tasks
docker run --rm -it -p 5000:5000 -v $(pwd):/recon-ng -v ~/.recon-ng:/root/.recon-ng --entrypoint "./recon-ng" recon-ng
# Run with tasks and all required containers
docker-compose up -d --build
# When done
docker-compose down
If running correctly, you should see the following in the terminal
[recon-ng][default] >
Usage
[recon-ng][default] > help
Commands (type [help|?] <topic>):
---------------------------------
back Exits the current context
dashboard Displays a summary of activity
db Interfaces with the workspaces database
exit Exits the framework
help Displays this menu
index Creates a module index (dev only)
keys Manages third party resource credentials
marketplace Interfaces with the module marketplace
modules Interfaces with installed modules
options Manages the current context options
pdb Starts a Python Debugger session (dev only)
script Records and executes command scripts
shell Executes shell commands
show Shows various framework items
snapshots Manages workspace snapshots
spool Spools output to a file
workspaces Manages workspaces