def arl_task(options): try: target = options["target"] task_options = options["options"] task_id = options["task_id"] logger.info(options) task_type = options["type"] if task_type == "domain": wrap_tasks.domain_task(target, task_id, task_options) if task_type == "ip": wrap_tasks.ip_task(target, task_id, task_options) except Exception as e: logger.exception(e)
def arl_task(options): signal.signal(signal.SIGTERM, utils.exit_gracefully) try: target = options["target"] task_options = options["options"] task_id = options["task_id"] logger.info(options) task_type = options["type"] if task_type == "domain": wrap_tasks.domain_task(target, task_id, task_options) if task_type == "ip": wrap_tasks.ip_task(target, task_id, task_options) except Exception as e: logger.exception(e)
def ip_task(options): """常规IP任务""" target = options["target"] task_options = options["options"] task_id = options["task_id"] wrap_tasks.ip_task(target, task_id, task_options)
def fofa_task(options): task_id = options["task_id"] task_options = options["options"] target = " ".join(options["fofa_ip"]) wrap_tasks.ip_task(target, task_id, task_options)