def scan_as_user(self, url=None, contextid=None, userid=None, recurse=None, scanpolicyname=None, method=None, postdata=None, apikey=''):
"""
Active Scans from the perspective of a User, obtained using the given Context ID and User ID. See 'scan' action for more details.
"""
params = {'apikey': apikey}
if url is not None:
params['url'] = url
if contextid is not None:
params['contextId'] = contextid
if userid is not None:
params['userId'] = userid
if recurse is not None:
params['recurse'] = recurse
if scanpolicyname is not None:
params['scanPolicyName'] = scanpolicyname
if method is not None:
params['method'] = method
if postdata is not None:
params['postData'] = postdata
return six.next(six.itervalues(self.zap._request(self.zap.base + 'ascan/action/scanAsUser/', params)))
评论列表
文章目录