Armory - A Tool Meant To Accept Inwards A Lot Of External Together With Regain Information From A Lot Of Tools, Add Together It To A Database Together With Correlate All Of Related Information
Armory is a tool meant to accept inward a lot of external as well as discovery information from a lot of tools, add together it to a database as well as correlate all of related information. It isn't meant to supersede whatsoever specific tool. It is meant to accept the output from diverse tools, as well as purpose it to feed other tools.
Additionally, it is meant to last easily extendable. Don't come across a module for your favorite tool? Write ane up! Want to export information inward simply the correct format for your reporting? Create a novel report!
Installation
Prerequisites
First, gear upward about sort of virtual environment. I similar virtualenvwrapper:
http://virtualenvwrapper.readthedocs.io/en/latest/install.html
Actually installing
Clone the repo:
git clone https://github.com/depthsecurity/armory
Install the module:
python setup.py install
You volition desire to piece of employment
armory
at to the lowest degree ane time inward lodge to exercise the default config directory: /.armory
alongside the default settings.ini
as well as settings for each of the modules.Next edit settings.ini as well as modify the base_path option. This should indicate to the root path yous are using for your electrical current project. You should alter this alongside every project, then yous volition e'er last using a construct clean database. All files generated past times modules volition last created inward here, every bit good every bit the sqlite3 database. By default it volition last inside the electrical current directory-
.
Usage
Usage is dissever into modules as well as reports.
Modules
Modules piece of employment tools, ingest output, as well as write it to the database. To come across a listing of available modules, type:
armory -lm
To come across a listing of module options, type:
armory -m -M
Reports
Reports are similar to modules, except they are meant to trace information from the database, as well as display it inward a usable format. To sentiment all of the available reports:
armory -lr
To sentiment available study options:
armory -r -R
Interactive Shell
There is also an interactive musical rhythm out which uses IPython every bit the base of operations as well as volition let yous to piece of employment commands or alter database values. It tin last launched with:
armory-shell
. By default, the next volition last available: Domain, BaseDomains, IPAddresses, CIDRs, Users, Creds, Vulns, Ports, Urls, ScopeCIDRs
.