From 5c579ee8453921091a1fe3364ebd823fea546681 Mon Sep 17 00:00:00 2001 From: BRIJRAJSINH N JHALA Date: Tue, 12 Jan 2021 23:05:22 -0500 Subject: [PATCH] exception resolved in ipv6 address (#21) Co-authored-by: Dan Prantl --- analyzers/DShield/DShield_lookup.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/analyzers/DShield/DShield_lookup.py b/analyzers/DShield/DShield_lookup.py index a6cdb03a9..33c63d7fb 100755 --- a/analyzers/DShield/DShield_lookup.py +++ b/analyzers/DShield/DShield_lookup.py @@ -83,12 +83,19 @@ def run(self): results['firstseen'] = info['mindate'] if isinstance(info['mindate'], str) else 'None' results['updated'] = info['updated'] if isinstance(info['updated'], str) else 'None' results['comment'] = info['comment'] if isinstance(info['comment'], str) else 'None' - results['asabusecontact'] = info['asabusecontact'] if isinstance(info['asabusecontact'], str) else 'Unknown' - results['as'] = info['as'] - results['asname'] = info['asname'] - results['ascountry'] = info['ascountry'] - results['assize'] = info['assize'] - results['network'] = info['network'] + if 'asabusecontact' in info: + results['asabusecontact'] = info['asabusecontact'] if isinstance(info['asabusecontact'], str) else 'Unknown' + if 'as' in info: + results['as'] = info['as'] + if 'asname' in info: + results['asname'] = info['asname'] + if 'ascountry' in info: + results['ascountry'] = info['ascountry'] + if 'assize' in info: + results['assize'] = info['assize'] + if 'network' in info: + results['network'] = info['network'] + results['threatfeedscount'] = 0 if 'threatfeeds' not in info: results['threatfeeds'] = ''