From b053e1c01b0ea8f4189d7815dd194947113b22c5 Mon Sep 17 00:00:00 2001 From: Jakub Onderka Date: Wed, 3 Jun 2020 11:19:21 +0200 Subject: [PATCH] fix: [circl_passivessl] Return not found error If passivessl returns empty response, return Not found error instead of error in log --- misp_modules/modules/expansion/circl_passivessl.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/misp_modules/modules/expansion/circl_passivessl.py b/misp_modules/modules/expansion/circl_passivessl.py index 0c11106..86ded68 100755 --- a/misp_modules/modules/expansion/circl_passivessl.py +++ b/misp_modules/modules/expansion/circl_passivessl.py @@ -37,6 +37,11 @@ class PassiveSSLParser(): except Exception: self.result = {'error': 'There is an authentication error, please make sure you supply correct credentials.'} return + + if not results: + self.result = {'error': 'Not found'} + return + for ip_address, certificates in results.items(): ip_uuid = self._handle_ip_attribute(ip_address) for certificate in certificates['certificates']: