Skip to content
maxlandon edited this page Nov 5, 2021 · 2 revisions

AIMS User & Developer Documentation

Users

Given the nature of the repository, those who are considered "users" are still programmers that wish to write code making use of some types found here. Thus this section is not about adding and editing types, but about the various ways to use them, in several tools.

  • Declaring and using an aims.Type
  • Passing a type across the wire
  • Database usage and workflow with an aims.Type
  • Customize Database type behaviors and registering Schemas
  • Using an aims.Type as a Maltego Entiy

Developers

This section is dedicated to those who wish to either add new types, or edit them. The order of the following pages is made so that you can follow them one by one: that will first give you an overview of the repository code structure and development workflow, then will dig into details for each subject.

  • Typical Object Specification & Development Workflow
  • Adding fields to existing types
  • Using tags and Protobuf options to make your types/field available in other ways
  • Generating the code
Clone this wiki locally