def get_ip_external_detail(ip_addr, source):
"""
Get documents matching ip_addr and source
"""
try:
validate_ipv4_address(ip_addr)
except ValidationError:
raise BadRequest('Not a valid IPV4')
results = []
if ImplementationFactory.instance.is_implemented('ReputationDaoBase'):
try:
results = ImplementationFactory.instance.get_singleton_of(
'ReputationDaoBase'
).get_ip_external_details(
ip_addr,
source
)
except ReputationDaoException:
pass
return results
评论列表
文章目录