def get_whois_data_for_ip_address(
self,
org_uuid=None,
ip_address_uuid=None,
ip_address_scan_uuid=None,
order_uuid=None,
):
"""
Retrieve WHOIS data for the given IP address.
:param org_uuid: The UUID of the organization to perform data retrieval on behalf of.
:param ip_address_uuid: The UUID of the IP address to retrieve data about.
:param ip_address_scan_uuid: The UUID of the IP address scan to associate retrieved data with.
:return: None
"""
logger.info(
"Now retrieving WHOIS information for IP address %s."
% (ip_address_uuid,)
)
task_sigs = []
task_kwargs = {
"org_uuid": org_uuid,
"ip_address_uuid": ip_address_uuid,
"ip_address_scan_uuid": ip_address_scan_uuid,
"order_uuid": order_uuid,
}
task_sigs.append(get_arin_whois_data_for_ip_address.si(**task_kwargs))
if len(task_sigs) > 1:
collection_sig = group(task_sigs)
else:
collection_sig = task_sigs[0]
self.finish_after(signature=collection_sig)
#USED
评论列表
文章目录