描述
Armory是一种工具,用于从许多工具中获取大量外部和发现数据,将其添加到数据库并关联所有相关信息。它并不是要取代任何特定的工具。它旨在从各种工具中获取输出,并使用它来提供其他工具。
安装
git clone https://github.com/depthsecurity/armory
安装模块:
python setup.py install
您将需要armory至少运行一次才能创建默认的配置目录:~/.armory使用settings.ini每个模块的默认和设置。
接下来编辑settings.ini并修改base_path选项。这应该指向您当前项目使用的根路径。您应该对每个项目进行更改,因此您将始终使用干净的数据库。模块生成的所有文件都将在此处创建,以及sqlite3数据库。默认情况下,它将在当前目录中 - .
用法
用法分为模块和报告。
模块
模块运行工具,接收输出,并将其写入数据库。要查看可用模块列表,请键入:
armory -lm
要查看模块选项列表,请键入:
armory -m <module> -M
报告
报告类似于模块,除了它们用于从数据库中提取数据,并以可用的格式显示它们。要查看所有可用报告:
armory -lr
要查看可用的报告选项:
armory -r <report> -R交互式Shell
还有一个交互式shell,它使用IPython作为基础,允许您运行命令或更改数据库值。它可以启动:armory-shell。默认情况下,以下内容可用:Domain, BaseDomains, IPAddresses, CIDRs, Users, Creds, Vulns, Ports, Urls, ScopeCIDRs。
参考来源及下载地址:https://github.com/depthsecurity/armory
你可能喜欢