mirror of https://github.com/MISP/misp-modules
parent
fd76e55093
commit
3426ad13c5
|
@ -39,9 +39,9 @@ class Yeti():
|
|||
def get_neighboors(self, obs_id):
|
||||
neighboors = self.yeti_client.neighbors_observables(obs_id)
|
||||
if neighboors and 'objs' in neighboors:
|
||||
links_by_id = {link['dst']['id']: link['description'] for link in neighboors['links']
|
||||
links_by_id = {link['dst']['id']: (link['description'],'dst') for link in neighboors['links']
|
||||
if link['dst']['id'] != obs_id}
|
||||
links_by_id.update({link['src']['id']: link['description'] for link in neighboors['links']
|
||||
links_by_id.update({link['src']['id']: (link['description'], 'src') for link in neighboors['links']
|
||||
if link['src']['id'] != obs_id})
|
||||
|
||||
for n in neighboors['objs']:
|
||||
|
@ -85,11 +85,11 @@ class Yeti():
|
|||
if object_misp_url:
|
||||
self.misp_event.add_object(object_misp_url)
|
||||
continue
|
||||
if link == 'NS record':
|
||||
if link[0] == 'NS record' and link[1] == 'dst':
|
||||
object_ns_record = self.__get_object_ns_record(obs_to_add)
|
||||
self.misp_event.add_object(object_ns_record)
|
||||
continue
|
||||
self.__get_attribute(obs_to_add, link)
|
||||
self.__get_attribute(obs_to_add, link[0])
|
||||
|
||||
def get_result(self):
|
||||
event = json.loads(self.misp_event.to_json())
|
||||
|
|
Loading…
Reference in New Issue