Recon Ng

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