Skip to content

Home

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.

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.

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

Existing MISP modules

Expansion Modules

Export Modules

Import Modules

  • ANYRUN Sandbox Import - A module designed to retrieve an analysis report from the ANY.RUN Sandbox by its unique ID and extract results (such as verdict, malware tags, and IOCs), converting them into MISP attributes within your event.
  • PDNS COF Importer - Passive DNS Common Output Format (COF) MISP importer
  • CSV Import - Module to import MISP attributes from a csv file.
  • Cuckoo Sandbox Import - Module to import Cuckoo JSON.
  • Email Import - Email import module for MISP
  • GoAML Import - Module to import MISP objects about financial transactions from GoAML files.
  • Import Blueprint - Generic blueprint to be copy-pasted to quickly boostrap creation of import module.
  • Joe Sandbox Import - A module to import data from a Joe Sandbox analysis json report.
  • Lastline Import - Deprecation notice: this module will be deprecated by December 2021, please use vmware_nsx module. Module to import and parse reports from Lastline analysis links.
  • MISP JSON Import - Module to import MISP JSON format for merging MISP events.
  • OCR Import - Optical Character Recognition (OCR) module for MISP.
  • OpenIOC Import - Module to import OpenIOC packages.
  • TAXII 2.1 Import - Import content from a TAXII 2.1 server
  • CSV Test Import - Simple CSV import tool with mapable columns
  • ThreadAnalyzer Sandbox Import - Module to import ThreatAnalyzer archive.zip / analysis.json files.
  • URL Import - Simple URL import tool with Faup
  • VMRay API Import - Module to import VMRay (VTI) results.
  • VMRay Summary JSON Import - Import a VMRay Summary JSON report.

Action Modules

  • Mattermost - Simplistic module to send message to a Mattermost channel.
  • Nextcloud talk - Simplistic module to send a message to a Nextcloud talk conversation.
  • Slack - Simplistic module to send messages to a Slack channel.
  • Test action - This module is merely a test, always returning true. Triggers on event publishing.

How to contribute your own module?

Fork the project, add your module, test it and make a pull-request. Modules can be also private as you can add a module in your own MISP installation. For further information please see Contribute.

Licenses

For further Information see also the license file.