MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / option_get

Function option_get

lib/utils/api.py:455–475  ·  view source on GitHub ↗

Get value of option(s) for a certain task ID

(taskid)

Source from the content-addressed store, hash-verified

453
454@post("/option/<taskid>/get")
455def option_get(taskid):
456 """
457 Get value of option(s) for a certain task ID
458 """
459 if taskid not in DataStore.tasks:
460 logger.warning("[%s] Invalid task ID provided to option_get()" % taskid)
461 return jsonize({"success": False, "message": "Invalid task ID"})
462
463 options = request.json or []
464 results = {}
465
466 for option in options:
467 if option in DataStore.tasks[taskid].options:
468 results[option] = DataStore.tasks[taskid].options[option]
469 else:
470 logger.debug("(%s) Requested value for unknown option '%s'" % (taskid, option))
471 return jsonize({"success": False, "message": "Unknown option '%s'" % option})
472
473 logger.debug("(%s) Retrieved values for option(s) '%s'" % (taskid, ','.join(options)))
474
475 return jsonize({"success": True, "options": results})
476
477@post("/option/<taskid>/set")
478def option_set(taskid):

Callers

nothing calls this directly

Calls 2

jsonizeFunction · 0.90
debugMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…