Merge pull request #405 from JakubOnderka/patch-2

fix: [circl_passivedns] Return not found error
pull/407/head
Alexandre Dulaunoy 2020-06-03 12:56:25 +02:00 committed by GitHub
commit 4dae11eb0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions

View File

@ -30,6 +30,11 @@ class PassiveDNSParser():
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
mapping = {'count': 'counter', 'origin': 'text',
'time_first': 'datetime', 'rrtype': 'text',
'rrname': 'text', 'rdata': 'text',

View File

@ -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']: