mirror of https://github.com/MISP/misp-modules
fix: Avoiding KeyError exception when no result is found
parent
91d6f1baa0
commit
4990bcebd8
|
@ -105,7 +105,7 @@ class XforceExchange():
|
||||||
|
|
||||||
def _parse_dns(self, value):
|
def _parse_dns(self, value):
|
||||||
dns_result = self._api_call(f'{self.base_url}/resolve/{value}')
|
dns_result = self._api_call(f'{self.base_url}/resolve/{value}')
|
||||||
if dns_result and dns_result['Passive'].get('records'):
|
if dns_result.get('Passive') and dns_result['Passive'].get('records'):
|
||||||
itype, ftype, value = self._fetch_types(dns_result['Passive']['query'])
|
itype, ftype, value = self._fetch_types(dns_result['Passive']['query'])
|
||||||
misp_object = MISPObject('domain-ip')
|
misp_object = MISPObject('domain-ip')
|
||||||
misp_object.add_attribute(itype, value)
|
misp_object.add_attribute(itype, value)
|
||||||
|
|
Loading…
Reference in New Issue