Skip to content

Creating a Module

Daniel Lawson edited this page Jul 24, 2018 · 13 revisions

Overview

Armory's usefulness comes from being able to quickly code up a module for a tool and ingest the output for useful data. This data can then be inserted into the database, and used with other tools or reports. Right now, modules are based off of templates in included/ModuleTemplate.py. The two templates are as follows:

  • ModuleTemplate: Basic template with almost nothing built in. This is what you would base any "out-of-the-box" modules.
  • ToolTemplate: Template designed to allow one to easily create a multithreaded module for an arbitrary tool, and process the output.

Custom Module

Clone this wiki locally