def start(self):
self.task_id = json.loads(get('{}/task/new'.format(self.api_url)).text)['taskid']
self.sqli_obj.task_id = self.task_id
logging.info(json.dumps(self.scan_options))
res = json.loads(post('{}/option/{}/set'.format(self.api_url, self.task_id), data=json.dumps(self.scan_options),
headers=self.headers).text)
if res['success']:
post('{}/scan/{}/start'.format(self.api_url, self.task_id), data=self.target_url,
headers=self.headers)
self.update.apply_async((self,), countdown=10)
else:
self.delete.delay(self)
评论列表
文章目录