diff --git a/lib/core/common.py b/lib/core/common.py index f604d3a07..caa7421a5 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -974,7 +974,7 @@ def setColor(message, color=None, bold=False, level=None, istty=None): level = getattr(logging, level, None) except: level = None - retVal = LOGGER_HANDLER.colorize(message, level) + retVal = LOGGER_HANDLER.colorize(message, level, True) else: match = re.search(r"\(([^)]*)\s*fork\)", message) if match: diff --git a/lib/core/log.py b/lib/core/log.py index 259338e76..45005fa53 100644 --- a/lib/core/log.py +++ b/lib/core/log.py @@ -22,8 +22,8 @@ try: from thirdparty.ansistrm.ansistrm import ColorizingStreamHandler class _ColorizingStreamHandler(ColorizingStreamHandler): - def colorize(self, message, levelno): - if levelno in self.level_map and self.is_tty: + def colorize(self, message, levelno, force=False): + if levelno in self.level_map and self.is_tty or force: bg, fg, bold = self.level_map[levelno] params = [] diff --git a/lib/core/settings.py b/lib/core/settings.py index b7589c90b..034692938 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -18,7 +18,7 @@ from lib.core.enums import OS from thirdparty.six import unichr as _unichr # sqlmap version (...) -VERSION = "1.5.1.41" +VERSION = "1.5.1.42" 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)