From 7e13696d1b01e20c2ac0a01c4ea31b1d270aee8a Mon Sep 17 00:00:00 2001 From: Christophe Vandeplas Date: Sat, 1 Dec 2018 19:44:28 +0100 Subject: [PATCH] Event to Event relation has DashDot Linkstyle --- src/MISP_maltego/transforms/common/util.py | 4 ++-- src/MISP_maltego/transforms/eventtoattributes.py | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/MISP_maltego/transforms/common/util.py b/src/MISP_maltego/transforms/common/util.py index 49dfbed..a54f6e4 100644 --- a/src/MISP_maltego/transforms/common/util.py +++ b/src/MISP_maltego/transforms/common/util.py @@ -214,8 +214,8 @@ def get_attribute_in_object(o, attribute_type, drop=False): return found_attribute -def event_to_entity(e): - return MISPEvent(e['Event']['id'], uuid=e['Event']['uuid'], info=e['Event']['info']) +def event_to_entity(e, link_style=LinkStyle.Normal): + return MISPEvent(e['Event']['id'], uuid=e['Event']['uuid'], info=e['Event']['info'], link_style=link_style) def galaxycluster_to_entity(c, link_label=None): diff --git a/src/MISP_maltego/transforms/eventtoattributes.py b/src/MISP_maltego/transforms/eventtoattributes.py index 0c45ee1..bcd6ff3 100644 --- a/src/MISP_maltego/transforms/eventtoattributes.py +++ b/src/MISP_maltego/transforms/eventtoattributes.py @@ -3,6 +3,8 @@ from canari.maltego.transform import Transform # from canari.framework import EnableDebugWindow from MISP_maltego.transforms.common.entities import MISPEvent, MISPObject from MISP_maltego.transforms.common.util import get_misp_connection, attribute_to_entity, event_to_entity, galaxycluster_to_entity, object_to_entity, object_to_attributes +from canari.maltego.message import LinkStyle + import json __author__ = 'Christophe Vandeplas' @@ -33,7 +35,7 @@ class EventToAttributes(Transform): if not event_json.get('Event'): return response for e in event_json['Event']['RelatedEvent']: - response += event_to_entity(e) + response += event_to_entity(e, link_style=LinkStyle.DashDot) for a in event_json['Event']["Attribute"]: for entity in attribute_to_entity(a): if entity: