def gather_data_for_domain_name(
self,
org_uuid=None,
domain_uuid=None,
domain_scan_uuid=None,
domain_name=None,
order_uuid=None,
):
"""
Perform all data gathering for the given domain name.
:param org_uuid: The UUID of the organization to retrieve data for.
:param domain_uuid: The UUID of the parent domain name that is being investigated.
:param domain_scan_uuid: The UUID of the domain name scan that this task is a part of.
:param domain_name: The domain name to collect data for.
:return: None
"""
logger.info(
"Now gathering information for domain name %s (parent domain %s)."
% (domain_name, domain_uuid)
)
record_types = get_dns_record_types_for_scan()
task_sigs = []
for record_type, do_scanning in record_types:
task_sigs.append(resolve_domain_name_for_organization.si(
org_uuid=org_uuid,
domain_uuid=domain_uuid,
domain_scan_uuid=domain_scan_uuid,
record_type=record_type,
order_uuid=order_uuid,
))
canvas_sig = group(task_sigs)
self.finish_after(signature=canvas_sig)
#USED
评论列表
文章目录