Tools

Software and tools

MISP’s ecosystem includes applications, libraries, shared data models, and integrations for collecting, analysing, sharing, and using threat intelligence. This directory lists the MISP project’s software first, followed by CIRCL projects and third-party integrations.

Choose tools for your use case and check their installation instructions, supported MISP versions, and required service subscriptions. Inclusion here describes functionality; it does not imply that every project has the same maintenance or support policy.

Software within the MISP project

Core, enrichment, and conversion

ProjectPurpose
MISPThe core threat intelligence platform for sharing, correlating, and managing events, indicators, sightings, and contextual information.
PyMISPThe official Python client for the MISP REST API; also creates and manipulates MISP events and objects offline.
misp-modulesEnrichment, expansion, import, export, and workflow modules. Can also run independently of MISP through its API and web interface.
misp-modules-cliCommand-line access to misp-modules.
misp-stixThe current Python library and command-line tools for conversion between MISP and STIX formats.
cti-transmuteWeb service for converting threat intelligence formats using misp-stix.
MISP-Taxii-ServerOpenTAXII configuration and supporting tools for exchanging MISP data through TAXII. Check the repository’s supported protocol and dependencies before deployment.
mail_to_mispCreates MISP events from email, principally through mail-server workflows such as Postfix. The older desktop mail-client integrations are unmaintained.
misp-workbenchA standalone MISP-compatible analysis stack for ingesting feeds, searching indicators, and generating correlations, with a Python API and Vue frontend.

Enrichment, import, export, and workflow module catalog

The misp-modules documentation and repository provide the module catalog, configuration, and dependencies. Browse the searchable module catalogue for module cards, logos, inputs, outputs, and requirements.

  • Enrichment and expansion: passive DNS/SSL, vulnerability lookup, hash reputation, sandbox results, geolocation, and other contextual sources.
  • Import: external intelligence formats, email, documents, and analysis reports.
  • Export: supported intelligence and reporting formats.
  • Workflow actions: modules used by MISP’s automation workflows.

Some modules require a separate account, API key, paid service plan, or local dependency. Enable the modules appropriate to your deployment.

Data models, validation, and knowledge bases

These resources can also be used by tools that do not run a MISP instance.

ProjectPurpose
misp-taxonomiesMachine-readable taxonomies for classifying intelligence and applying consistent tags.
misp-galaxyContextual knowledge about threat actors, malware, techniques, tools, and other related entities.
misp-objectsObject templates and relationship definitions for structured intelligence.
misp-warninglistsLists of common infrastructure and other values that help identify potential false positives.
misp-noticelistNotices about legal, privacy, policy, and technical implications of particular attributes or objects.
misp-decaying-modelsDefault models for decaying indicator relevance over time.
misp-event-templatesReusable event templates for collecting consistently structured intelligence.
misp-workflow-blueprintsReusable blueprints for MISP’s built-in workflow engine.
misp-feedbackWarninglist lookup engine with a daemon, HTTP/Unix-socket access, and command-line client.
misp-validationPrototype rule format and runtimes for language-independent attribute normalization and validation.
misp-engineering-bayEditors and supporting utilities for creating and validating MISP content and data structures.
misp-global-searchFull-text search across MISP galaxies, objects, and taxonomies.
threat-intelligence-browserBrowser for the MISP Galaxy threat intelligence knowledge base.
threat-actor-intelligence-serverREST lookup of threat actors by name, synonym, or UUID using MISP Galaxy data.

Libraries and MCP interfaces

ProjectPurpose
RustMISPRust client library for the MISP REST API.
LuaMISPLua library for creating and manipulating MISP entities.
PyTaxonomiesPython access to MISP taxonomies.
PyMISPGalaxiesPython access to MISP Galaxy data.
PyMISPWarningListsPython access to MISP warninglists.
PyMISPObjectTemplatesPython API for creating and updating MISP object templates.
PyIntel471Python client for Intel 471’s API.
misp-mcpModel Context Protocol server providing read-only access to MISP events, attributes, objects, and reference data.
misp-galaxy-mcpModel Context Protocol server for searching the MISP Galaxy knowledge base.
ai-connectorMISP AI module for event/report summarisation and related assistance; check its documentation for the required MISP feature branch and available use cases.

Investigation, detection, and reporting

ProjectPurpose
MISP-maltegoMaltego transforms for MISP and exploration of MITRE ATT&CK data.
misp-wiresharkWireshark plugin that exports selected packet data in MISP format.
misp-ghidraIntegration between Ghidra and MISP for reverse engineering workflows.
bsimvisBinary similarity analysis and visualisation using Ghidra analyzers and BSim.
evtx-toolkitReads Windows EVTX/Sysmon records and converts them to JSON, MISP objects, and graph data.
misp-sighting-toolsGenerates sightings from sources such as network packet captures.
misp-sighting-serverStandalone service for storing and looking up indicator sightings.
wazuh-integrationWazuh rules and scripts for checking file hashes against MISP and optionally reporting sightings.
misp-expansionFirefox/Chrome extension for looking up selected text or page URLs in MISP.
misp-dashboardLive overview of activity and intelligence from MISP instances.
misp-grafanaGrafana dashboards using the MISP ZeroMQ stream and InfluxDB.
widget-collectionAdditional widgets for MISP’s built-in dashboards.
misp-pandoc-filterWork-in-progress Pandoc filter for turning MISP event reports into PDF documents.
misp-playbooksJupyter-based operational playbooks using PyMISP for analysis, enrichment, and response.
matrix-misp-botBasic MISP bot for Matrix.
misp-opendataPublishes and manages metadata for MISP-backed datasets on open-data portals.
misp-takedownGenerates takedown notifications through RT/RTIR from MISP events.
yara-mispExports MISP attributes as YARA rules.
yara-exporterMISP-hosted fork of the YARA exporter for THOR-compatible scanning rules.

Deployment, administration, and testing

ProjectPurpose
misp-dockerOfficial Docker deployment for MISP and its associated services.
MISP-RPMRPM packaging for MISP.
misp-airgapDeployment and maintenance in air-gapped environments using LXD.
MISP-Fleet-CommanderWeb application for managing MISP instances and communities.
MISP-Fleet-Commander-Browser-ExtensionRegisters MISP instances in Fleet Commander from the browser.
misp-guardProxy addon for applying rules to MISP synchronisation traffic.
misp-bumpExchanges MISP synchronisation setup information using encrypted QR codes.
misp-monitoringMonitoring utilities and operational documentation for MISP servers.
misp-usage-statisticsCollects and visualises MISP usage statistics.
MISP-sizerHardware sizing calculator for MISP deployments.
ansibleAnsible installation scripts; review supported operating systems and MISP versions.
misp-packerPacker-based virtual machine image builder; its documented image targets Ubuntu 18.04.
misp-cloudCloud image generation, with AWS support documented in the repository.
misp-vagrantVagrant deployment definitions for MISP project software.
misp-synchronisationDeploys multiple instances and tests their synchronisation behaviour.
misp_dockerized_testingEarlier Docker-based infrastructure for testing MISP instances.
misp-stix-testsSTIX fixtures for testing conversion libraries.
dockerized_training_environmentContainer-based MISP training environment.
mail_to_misp_testEmail fixtures for testing mail_to_misp.
pCraftGenerates PCAPs from scripted scenarios for testing and exercises.
cexfCommon Exercise Format for describing exercise injects and scenarios.
Synthetic-Exercise-World-FormatStructured fictional countries, organisations, sectors, and threat actors for neutral exercises and CTI examples.

Experimental and historical tools

These repositories document earlier implementations or research approaches. Review their dependencies and compatibility before using them with a current MISP deployment.

ProjectPurpose and context
vintage-misp-workbenchOriginal database export and correlation workbench. The current standalone analysis application is misp-workbench.
MISP-STIX-ConverterEarlier MISP/STIX synchronisation implementation. Use misp-stix for the current conversion library.
MISPegoEarlier Maltego transforms for adding entities to MISP events; also see MISP-maltego above.
docker-mispArchived Docker implementation; its README directs users to misp-docker.
x_old_misp_dockerOlder Docker implementation retained separately from misp-docker.
misp-graphGraphviz/GEXF export from MISP XML, with legacy Python dependencies.
data-processingScripts for extracting and correlating intelligence from MISP data exports.
misp-searchCommand-line MISP search implementation hosted as a fork.
misp-bloomfilterBuilds Bloom filters from MISP XML exports; consult its documented limitations on indicator confidentiality.
misp-privacy-aware-exchange and pyprawareResearch implementation and Python support for privacy-aware indicator exchange.
sactiMISP-hosted fork for securely aggregating and reporting sightings.
misp-darwinWork-in-progress rules for translating structured MISP intelligence into human-readable reports.

Specifications, training, and supporting repositories

ResourcePurpose
misp-rfc and misp-standard.orgMISP format specifications and the standards website.
misp-bookUser and administrator guide.
misp-training and misp-training-leaGeneral training and material for law enforcement/CSIRT information sharing.
MISP-presentationsPresentations about MISP.
best-practices-in-threat-intelligenceGuidance for threat intelligence operations.
misp-complianceLegal, policy, and procedural templates for operating sharing communities.
misp-iconify and intelligence-iconsIcons and visual material for intelligence sharing.
misp-websiteSource of this website.
cakephp, sachertortephp, and Cake-ResqueFramework and background-job dependencies used by MISP.
cti-python-stix2MISP’s fork of the Python STIX 2 library.
cti-toolkitMISP-hosted fork of the CERT Australia CTI Toolkit.
nginx-proxyMISP-hosted fork of a Docker reverse proxy.
SimpleQueueExperimental multiprocessing queue implementation extracted from AIL.
pdf_fontsFonts for PyMISP PDF export.
SwiftCodesMISP-hosted fork of a bank identifier dataset.

The MISP organisation’s repository directory is the authoritative inventory for new projects and repository status.

CIRCL projects and services

CIRCL develops MISP and a wider set of security tools and services. The following table covers the projects in the CIRCL open source catalog. Some integrate directly with MISP; others support investigation, enrichment, incident response, or training alongside it.

Projects in the CIRCL catalog

ProjectPurpose and relationship to MISPSource code
MISPThreat intelligence sharing platform and standards ecosystem. See the MISP software directory above for its tools, libraries, and resources.MISP
AIL FrameworkCollects and analyses unstructured data to identify information leaks and cyber threats, with MISP event/object export.ail-framework
FlowIntelInvestigation and case management with MISP taxonomies/galaxies, enrichment through misp-modules, and MISP export.flowintel
CerebrateTrusted community and contact management, with interconnection and orchestration of tools such as MISP.cerebrate
DraugnetSubmits threat reports to MISP communities without requiring a user account; submission tokens let reporters follow subsequent updates.draugnet
LookylooCaptures websites and visualises their relationships; can look up indicators in MISP and export captures as MISP events.lookyloo
PandoraAnalysis platform for examining suspicious files and understanding their contents and risks.pandora
hashlookupKnown-file hash lookup and forensic tools for identifying legitimate files and reducing investigation noise.hashlookup tools
RulezetShares, evaluates, and manages detection rules such as YARA, Sigma, and Suricata, with MISP-compatible tag metadata.rulezet-core
PivotickTypeScript network visualisation library for exploring relationships and interactively pivoting through connected data.Pivotick
KunaiLinux security monitoring and threat hunting with detailed system-event telemetry.kunai
FAnythingNetwork fingerprint format and tooling for correlating protocol and implementation behaviour across SSH, TLS, QUIC, and other protocols.fanything
BinTriageCollection of projects for rapid binary triage and analysis.BinTriage repositories
D4 ProjectDistributed sensor and analysis framework for collecting and processing security observations and network telemetry.D4 repositories
Typo-squatting FinderGenerates, resolves, and assesses look-alike domain names for investigating typo-squatting.Typosquatter repositories
Vulnerability-LookupAggregates and correlates vulnerability information and community observations. MISPSight transfers vulnerability sightings from MISP.vulnerability-lookup
GCVEDecentralised vulnerability identifier allocation and publication, with tooling for vulnerability management applications.GCVE repositories
cve-searchImports, indexes, and searches CVE/CPE information locally; accessible through MISP enrichment modules.cve-search
NGSOTITraining material and tools for security operations and threat intelligence.NGSOTI repositories
NeoleaDigital forensics and information-sharing training for law enforcement and CSIRT communities.neolea-training-materials
SkillAegisDesigns, runs, and monitors exercise scenarios for MISP and other security applications.SkillAegis

Additional CIRCL tools and services

Related services, libraries, and investigation tools are available through CIRCL and its project organisations. Review their individual documentation for access conditions, dependencies, and maintenance status.

Project or servicePurpose and relationship to MISP
LacusBrowser capture service using Playwright, usable by AIL and other analysis applications.
hashlookup server and forensic analyserKnown-file hash lookup API and analysis of files on forensic targets using CIRCL’s public service.
BGP RankingRanks autonomous systems using observed malicious activity.
IPASN HistoryHistorical IP-to-ASN lookup for investigating network infrastructure.
CIRCL Passive DNSHistorical DNS observations for domains and IP addresses; available through misp-modules and PyPDNS.
CIRCL Passive SSLObserved TLS certificates and associated infrastructure, with MISP enrichment support.
CIRCLeanUSB document sanitisation, with the PyCIRCLean library and image builder.
URL AbuseURL review, investigation, and abuse reporting; also used by misp-takedown.
Email AbuseEmail review and abuse reporting.
Douglas-QuaidImage similarity, correlation, and analysis; Carl-Hauser provides a related testing framework.
Drone ForensicDigital forensic resources and tooling for drones and UAVs.
CIRCL forensic toolsUtilities for system forensic investigations.
Factual Rules Generator and Factual RulesGenerates and publishes YARA rules for identifying legitimate installed software in forensic acquisitions.
ELF InsightCollects and aggregates information about ELF binaries.
ASN Description HistoryTracks changes in autonomous-system descriptions.
CIRCL threat intelligence workshopHands-on notebooks for learning to use CIRCL tools and services.

The CIRCL projects directory links to project documentation and the full repository inventories of CIRCL’s project organisations.

Third-party integrations

These tools are developed by their respective communities or vendors. Check upstream documentation for the current integration, supported API, and product licensing.

Incident response, threat intelligence, and automation

ToolMISP integration
TheHiveIncident response platform with MISP integration. Current versions are distributed by StrangeBee; the former public TheHive 3/4 repositories are no longer maintained or distributed.
Cortex MISP analyzerLooks up observables in MISP from Cortex analysis workflows.
IntelMQCollects, processes, and exchanges security feeds, including MISP input/output bots.
Rapid7 InsightConnectMISP actions and triggers for automation workflows.
RTIR MISP extensionConnects RTIR incident handling with MISP.
EclecticIQThreat intelligence platform; consult the vendor’s current MISP connector documentation.
Hybrid AnalysisAnalysis reports and intelligence export in MISP format.
Joe SandboxSandbox analysis with MISP-format output and integration.

SIEM, detection, and hunting

ToolMISP integration
Elastic MISP integrationIngests threat intelligence through Elastic Agent. This is the current integration rather than the former standalone Filebeat MISP module.
misp42splunkRetrieves MISP intelligence in Splunk and sends data back through alert actions. Also available on Splunkbase.
TA-mispSplunk technology add-on for matching local data against MISP objects/attributes.
misp2sentinelExports indicators to Microsoft Sentinel using the STIX objects Upload Indicators API. The repository’s older Microsoft Graph approach is deprecated.
DovehawkZeek intelligence integration that retrieves indicators from MISP and reports sightings.
misp_to_zeekExports MISP indicators to Zeek’s intelligence framework.
surimispMatches MISP indicators against Suricata events.
pymisp-suricata_searchRetrieves MISP attributes and generates Suricata rules.
sigmaiGenerates Sigma rules from MISP indicators. For storing and exchanging existing Sigma rules, MISP also has native Sigma support.
MISP2CbRConverts MISP intelligence into a Carbon Black Response threat feed. Check compatibility with your product version.
MISP CrowdStrike scriptsScripts for exporting MISP indicators to CrowdStrike; review the supported CrowdStrike API before use.
HuntbaseThreat-hunting platform that ingests a MISP server (API mode, read-only auth key) or a published MISP feed as indicators, with tag, threat-level and published-only filters. Matches them against connected SIEM, EDR and cloud data and retro-hunts new feeds.

Collection and analyst utilities

ToolMISP integration
misp-scraperCreates MISP events and reports from web pages; also used by the zsazsa CTI platform.
phish2MISPCollects information about phishing URLs and adds it to MISP.
vt2mispAdds VirusTotal results to MISP events as objects.
ja3toMISPExtracts JA3 fingerprints from PCAPs and adds them as MISP objects.
misp_btcRetrieves Bitcoin addresses from MISP and enriches them with transaction information.
misp-bulk-tagApplies tags in bulk through the MISP API.
MISP-PurgeEventsAdministration script for deleting selected events. Review its cleanup instructions before use.
MISP-IOC-ValidatorValidates indicator formats and compares values with known false positives.
MISP-ExtractorRetrieves intelligence and automates operations through the MISP API.
misp-extractorExports selected attribute types to separate files.
BTGIOC search tool with MISP collection support.
threatingestorExtracts and aggregates indicators from feeds, including MISP output support.
ThreatPinchLookupBrowser-based indicator lookup with a MISP connector; check browser compatibility.

Other API libraries

Use PyMISP for the official Python API client. Alternative clients expose different subsets of the MISP API.

LibraryLanguage and scope
golang-mispGo library focused on MISP search.
mispexElixir wrapper for the MISP HTTP API.
mispyAlternative Python interface to MISP.

Archived integrations and older examples

These links are retained for users maintaining existing integrations. Archived projects do not receive upstream updates; older examples can depend on historical MISP or vendor APIs.

IntegrationStatus or compatibility context
misp-rbArchived Ruby API wrapper.
DCSO tie2mispArchived importer for DCSO TIE intelligence.
otx_mispArchived OTX importer; also consult the OTX module in misp-modules.
CERT Australia CTI ToolkitArchived toolkit containing STIX/MISP conversion tools.
CERT-Bund yara-exporterArchived upstream YARA exporter; a MISP-hosted fork is listed above.
LOKIThe Python scanner and its MISP receiver are deprecated upstream. Follow the repository’s successor guidance; do not assume identical MISP integration in the successor.
Viper 1.xArchived binary analysis framework with a MISP module. Its README points to Viper 2 for the refactor; verify integration availability there.
Cuckoo modifiedEarlier sandbox fork with a MISP reporting module. Review its runtime requirements before using it.
Automated Payload Test ControllerEarlier PyMISP-based payload testing scripts with version-specific installation instructions.
FireMISPFireEye alert import scripts, moved from the former deralexxx repository.
PySight2MISPHistorical FireEye/iSight API integration.
misp-to-autofocusConverts MISP intelligence to Autofocus queries; check availability of the target service.
MISP-MVISION-EDROlder McAfee MVISION EDR/OpenDXL integration, formerly linked as MISP-MAR.
OpenDXL-ATD-MISPOlder McAfee ATD/OpenDXL collection workflow.
OpenDXL-MISP-IntelMQ-OutputEarlier IntelMQ/OpenDXL bridge for MISP intelligence.
misp-to-sentinel Azure FunctionEarlier integration based on Microsoft’s Graph security API. For the STIX objects Upload Indicators API, see misp2sentinel above.