From f32717c8969a6b1e27cf9d0855d925ef377c1b7f Mon Sep 17 00:00:00 2001 From: Sebdraven Date: Fri, 23 Apr 2021 16:15:38 +0200 Subject: [PATCH] check entry in result dico --- misp_modules/modules/expansion/onyphe.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/misp_modules/modules/expansion/onyphe.py b/misp_modules/modules/expansion/onyphe.py index 85c5a0d..72bdcad 100644 --- a/misp_modules/modules/expansion/onyphe.py +++ b/misp_modules/modules/expansion/onyphe.py @@ -44,13 +44,13 @@ class OnypheClient: results = self.onyphe_client.summary_ip(self.attribute['value']) if 'results' in results: for r in results['results']: - print(r) - domain = r['domain'] - if type(domain) == list: - for d in domain: - self.__get_object_domain_ip(d, 'domain') - elif type(domain) == str: - self.__get_object_domain_ip(domain, 'domain') + if 'domain' in r: + domain = r['domain'] + if type(domain) == list: + for d in domain: + self.__get_object_domain_ip(d, 'domain') + elif type(domain) == str: + self.__get_object_domain_ip(domain, 'domain') def __get_object_domain_ip(self, obs, relation): objet_domain_ip = MISPObject('domain-ip')