def on_get(self, request):
""" Various getters.
"""
what = request.form['what']
resp = {}
if what == 'results':
dbid = request.form['dbid']
resp['results'] = list(self.storage.get_results(dbid))
elif what == 'dorks':
dorks = list(self.storage.get_dorks())
resp['categories'] = list(set([d['category'] for d in dorks]))
resp['dorks'] = dorks
elif what == 'blacklist':
resp['blacklist'] = {'url': [], 'text': []}
for bl in self.storage.get_blacklist():
resp['blacklist'][bl['type']].append(bl['term'])
else:
resp['error'] = 'Unknown'
return Response(json.dumps(resp, default=json_util.default), mimetype='application/json')
评论列表
文章目录