mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-02-03 21:24:13 +03:00
Trivial console output update
This commit is contained in:
parent
4fe4c582c1
commit
1e508547d8
|
@ -19,7 +19,7 @@ from lib.core.enums import DBMS_DIRECTORY_NAME
|
|||
from lib.core.enums import OS
|
||||
|
||||
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
|
||||
VERSION = "1.2.12.23"
|
||||
VERSION = "1.2.12.24"
|
||||
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
|
||||
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
|
||||
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)
|
||||
|
|
|
@ -376,7 +376,7 @@ def task_delete(taskid):
|
|||
if taskid in DataStore.tasks:
|
||||
DataStore.tasks.pop(taskid)
|
||||
|
||||
logger.debug("[%s] Deleted task" % taskid)
|
||||
logger.debug("(%s) Deleted task" % taskid)
|
||||
return jsonize({"success": True})
|
||||
else:
|
||||
response.status = 404
|
||||
|
@ -399,7 +399,7 @@ def task_list(token=None):
|
|||
if is_admin(token) or DataStore.tasks[key].remote_addr == request.remote_addr:
|
||||
tasks[key] = dejsonize(scan_status(key))["status"]
|
||||
|
||||
logger.debug("[%s] Listed task pool (%s)" % (token, "admin" if is_admin(token) else request.remote_addr))
|
||||
logger.debug("(%s) Listed task pool (%s)" % (token, "admin" if is_admin(token) else request.remote_addr))
|
||||
return jsonize({"success": True, "tasks": tasks, "tasks_num": len(tasks)})
|
||||
|
||||
@get("/admin/flush")
|
||||
|
@ -414,7 +414,7 @@ def task_flush(token=None):
|
|||
DataStore.tasks[key].engine_kill()
|
||||
del DataStore.tasks[key]
|
||||
|
||||
logger.debug("[%s] Flushed task pool (%s)" % (token, "admin" if is_admin(token) else request.remote_addr))
|
||||
logger.debug("(%s) Flushed task pool (%s)" % (token, "admin" if is_admin(token) else request.remote_addr))
|
||||
return jsonize({"success": True})
|
||||
|
||||
##################################
|
||||
|
@ -431,7 +431,7 @@ def option_list(taskid):
|
|||
logger.warning("[%s] Invalid task ID provided to option_list()" % taskid)
|
||||
return jsonize({"success": False, "message": "Invalid task ID"})
|
||||
|
||||
logger.debug("[%s] Listed task options" % taskid)
|
||||
logger.debug("(%s) Listed task options" % taskid)
|
||||
return jsonize({"success": True, "options": DataStore.tasks[taskid].get_options()})
|
||||
|
||||
@post("/option/<taskid>/get")
|
||||
|
@ -450,10 +450,10 @@ def option_get(taskid):
|
|||
if option in DataStore.tasks[taskid].options:
|
||||
results[option] = DataStore.tasks[taskid].options[option]
|
||||
else:
|
||||
logger.debug("[%s] Requested value for unknown option '%s'" % (taskid, option))
|
||||
logger.debug("(%s) Requested value for unknown option '%s'" % (taskid, option))
|
||||
return jsonize({"success": False, "message": "Unknown option '%s'" % option})
|
||||
|
||||
logger.debug("[%s] Retrieved values for option(s) '%s'" % (taskid, ",".join(options)))
|
||||
logger.debug("(%s) Retrieved values for option(s) '%s'" % (taskid, ",".join(options)))
|
||||
|
||||
return jsonize({"success": True, "options": results})
|
||||
|
||||
|
@ -474,7 +474,7 @@ def option_set(taskid):
|
|||
for option, value in request.json.items():
|
||||
DataStore.tasks[taskid].set_option(option, value)
|
||||
|
||||
logger.debug("[%s] Requested to set options" % taskid)
|
||||
logger.debug("(%s) Requested to set options" % taskid)
|
||||
return jsonize({"success": True})
|
||||
|
||||
# Handle scans
|
||||
|
@ -499,7 +499,7 @@ def scan_start(taskid):
|
|||
# Launch sqlmap engine in a separate process
|
||||
DataStore.tasks[taskid].engine_start()
|
||||
|
||||
logger.debug("[%s] Started scan" % taskid)
|
||||
logger.debug("(%s) Started scan" % taskid)
|
||||
return jsonize({"success": True, "engineid": DataStore.tasks[taskid].engine_get_id()})
|
||||
|
||||
@get("/scan/<taskid>/stop")
|
||||
|
@ -514,7 +514,7 @@ def scan_stop(taskid):
|
|||
|
||||
DataStore.tasks[taskid].engine_stop()
|
||||
|
||||
logger.debug("[%s] Stopped scan" % taskid)
|
||||
logger.debug("(%s) Stopped scan" % taskid)
|
||||
return jsonize({"success": True})
|
||||
|
||||
@get("/scan/<taskid>/kill")
|
||||
|
@ -529,7 +529,7 @@ def scan_kill(taskid):
|
|||
|
||||
DataStore.tasks[taskid].engine_kill()
|
||||
|
||||
logger.debug("[%s] Killed scan" % taskid)
|
||||
logger.debug("(%s) Killed scan" % taskid)
|
||||
return jsonize({"success": True})
|
||||
|
||||
@get("/scan/<taskid>/status")
|
||||
|
@ -547,7 +547,7 @@ def scan_status(taskid):
|
|||
else:
|
||||
status = "terminated" if DataStore.tasks[taskid].engine_has_terminated() is True else "running"
|
||||
|
||||
logger.debug("[%s] Retrieved scan status" % taskid)
|
||||
logger.debug("(%s) Retrieved scan status" % taskid)
|
||||
return jsonize({
|
||||
"success": True,
|
||||
"status": status,
|
||||
|
@ -575,7 +575,7 @@ def scan_data(taskid):
|
|||
for error in DataStore.current_db.execute("SELECT error FROM errors WHERE taskid = ? ORDER BY id ASC", (taskid,)):
|
||||
json_errors_message.append(error)
|
||||
|
||||
logger.debug("[%s] Retrieved scan data and error messages" % taskid)
|
||||
logger.debug("(%s) Retrieved scan data and error messages" % taskid)
|
||||
return jsonize({"success": True, "data": json_data_message, "error": json_errors_message})
|
||||
|
||||
# Functions to handle scans' logs
|
||||
|
@ -602,7 +602,7 @@ def scan_log_limited(taskid, start, end):
|
|||
for time_, level, message in DataStore.current_db.execute("SELECT time, level, message FROM logs WHERE taskid = ? AND id >= ? AND id <= ? ORDER BY id ASC", (taskid, start, end)):
|
||||
json_log_messages.append({"time": time_, "level": level, "message": message})
|
||||
|
||||
logger.debug("[%s] Retrieved scan log messages subset" % taskid)
|
||||
logger.debug("(%s) Retrieved scan log messages subset" % taskid)
|
||||
return jsonize({"success": True, "log": json_log_messages})
|
||||
|
||||
@get("/scan/<taskid>/log")
|
||||
|
@ -621,7 +621,7 @@ def scan_log(taskid):
|
|||
for time_, level, message in DataStore.current_db.execute("SELECT time, level, message FROM logs WHERE taskid = ? ORDER BY id ASC", (taskid,)):
|
||||
json_log_messages.append({"time": time_, "level": level, "message": message})
|
||||
|
||||
logger.debug("[%s] Retrieved scan log messages" % taskid)
|
||||
logger.debug("(%s) Retrieved scan log messages" % taskid)
|
||||
return jsonize({"success": True, "log": json_log_messages})
|
||||
|
||||
# Function to handle files inside the output directory
|
||||
|
@ -642,7 +642,7 @@ def download(taskid, target, filename):
|
|||
return jsonize({"success": False, "message": "Forbidden path"})
|
||||
|
||||
if os.path.isfile(path):
|
||||
logger.debug("[%s] Retrieved content of file %s" % (taskid, target))
|
||||
logger.debug("(%s) Retrieved content of file %s" % (taskid, target))
|
||||
with open(path, 'rb') as inf:
|
||||
file_content = inf.read()
|
||||
return jsonize({"success": True, "file": base64encode(file_content)})
|
||||
|
|
|
@ -49,7 +49,7 @@ c8c386d644d57c659d74542f5f57f632 lib/core/patch.py
|
|||
0c3eef46bdbf87e29a3f95f90240d192 lib/core/replication.py
|
||||
a7db43859b61569b601b97f187dd31c5 lib/core/revision.py
|
||||
fcb74fcc9577523524659ec49e2e964b lib/core/session.py
|
||||
1cf1beb635623adec866df474cebc88c lib/core/settings.py
|
||||
b82a5d34d68888945c51c84810d4d4b3 lib/core/settings.py
|
||||
a971ce157d04de96ba6e710d3d38a9a8 lib/core/shell.py
|
||||
a7edc9250d13af36ac0108f259859c19 lib/core/subprocessng.py
|
||||
1581be48127a3a7a9fd703359b6e7567 lib/core/target.py
|
||||
|
@ -101,7 +101,7 @@ db208ab47de010836c6bf044e2357861 lib/techniques/blind/inference.py
|
|||
1e5532ede194ac9c083891c2f02bca93 lib/techniques/union/__init__.py
|
||||
f7813cdee00df8f98d6f811475e520a1 lib/techniques/union/test.py
|
||||
1f2ff182a28b2baf9f9fe7477c76618d lib/techniques/union/use.py
|
||||
038ec99105c59acc2b1c6cb90e9e4043 lib/utils/api.py
|
||||
fd1ede20ec674518a54966eaf0c9f8c6 lib/utils/api.py
|
||||
37dfb641358669f62c2acedff241348b lib/utils/brute.py
|
||||
31b1e7eb489eac837db6a2bc1dcb7da7 lib/utils/crawler.py
|
||||
f9867bbfcd6d31916ca73e72e95fd881 lib/utils/deps.py
|
||||
|
|
Loading…
Reference in New Issue
Block a user