GitHub - MISP/misp-modules: Modules for expansion services, enrichment, import and export in MISP and other tools. (original) (raw)

MISP modules logo

Build statusCoverage Status codecov

MISP modules are autonomous modules that can be used to extend MISP for new services such as expansion, import, export and workflow action.

MISP modules can be also installed and used without MISP as a standalone tool accessible via a convenient web interface or using a cli tool.

The modules are written in Python 3 following a simple API interface. The objective is to ease the extensions of MISP functionalities without modifying core components. The API is available via a simple REST API which is independent from MISP installation or configuration and can be used with other tools. The API is also documented automatically via an OpenAPI end-point or a swagger file.

For more information: Extending MISP with Python modules slides from MISP training.

Installation

Installation instructions can be found in the installation documentation.

How to add your own MISP modules?

Developing a MISP module yourself is fairly easy. Start with a template or existing module and continue from there. More information can be found in the contribute section of the documentation.

Documentation

In order to provide documentation about some modules that require specific input / output / configuration, the documentation contains detailed information about the general purpose, requirements, features, input and ouput of each of these modules:

OpenAPI and API explorer

When the service is running you can discover the available endpoints in a machine-readable way via /openapi.json. An interactive Swagger UI that consumes the same specification is available at /openapi. The specification is generated during service startup, so restart misp-modules after adding or removing modules to refresh what those endpoints expose.

Licenses

For further Information see the license file.

Existing MISP modules

Expansion Modules

Export Modules

Import Modules

Action Modules