mirror of https://github.com/MISP/MISP-maltego
![]() |
||
---|---|---|
.. | ||
img | ||
README.md | ||
attack.jpg | ||
screenshot.png |
README.md
MISP-Maltego User Guide
This user guide should help you through the installation of MISP-Maltego, and should guide you how to use it through a few use-cases. As this is a collaborative project, do not hesitate to propose changes, write other use-cases or raise feature requests for missing features.
Installation
These instructions have been tested on Ubuntu 18.04 LTS, but should be similar on other systems.
- Download and install Maltego
- Install dependencies:
sudo apt install git build-essential python3-setuptools python3-dev python3-pip
- Clone the repository, install and create the Maltego local transform bundle. To the question ".canari/canari.conf already exists, would you like to overwrite it?" you will probably want to answer yes.
git clone https://github.com/MISP/MISP-maltego.git
cd MISP-maltego
sudo pip3 install .
canari create-profile MISP_maltego
- Import this bundle in Maltego.
- Open Maltego
- Click on the home button (Maltego icon, top-left corner).
- Click on 'Import'
- Click on 'Import Configuration'.
- Load the
MISP_maltego.mtz
file and follow the prompts.
- Edit
$HOME/.canari/MISP_maltego.conf
and enter yourmisp_url
andmisp_key
Custom Entities
MISP-Maltego tries to use as much as possible the default Paterva entities, or the most popular from the community. It however comes with a few custom entities:
- MISPEvent: A representation of an Event on MISP, containing Attributes (MISP) / Entities (Maltego)
- MISPObject: A way to group associated attributes in a structured way.
- MISPGalaxy: A Tag containing much more metadata. Please refer to the MISP Galaxy for more information. MITRE ATT&CK is for example completely available through MISPGalaxy entities (see use-cases for an example)
Use Cases
Transform on existing data
TODO
Transform from MISP Event ID
TODO
Transform from Galaxy
TODO
Visualise MITRE ATT&CK
TODO