学习
实践
活动
工具
TVP
写文章

Armory 一款外部数据搜索与分析工具

描述

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 -M

报告

报告类似于模块,除了它们用于从数据库中提取数据,并以可用的格式显示它们。要查看所有可用报告:

armory -lr

要查看可用的报告选项:

armory -r -R交互式Shell

还有一个交互式shell,它使用IPython作为基础,允许您运行命令或更改数据库值。它可以启动:armory-shell。默认情况下,以下内容可用:Domain, BaseDomains, IPAddresses, CIDRs, Users, Creds, Vulns, Ports, Urls, ScopeCIDRs。

参考来源及下载地址:https://github.com/depthsecurity/armory

你可能喜欢

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190503A0344400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券