From 83d7803ce7292e23e927e9204ffc6e82b0df609a Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sat, 12 Feb 2011 20:03:28 +0000 Subject: [PATCH] other techniques use dataToStdout for retrieved string, hence this update (also, fixing ugly retrieved: 0 or 1 while doing fingerprinting --flush-session -f --technique=2) --- lib/techniques/error/use.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index c23a5c36a..6dede85b6 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -14,6 +14,7 @@ from lib.core.agent import agent from lib.core.common import Backend from lib.core.common import calculateDeltaSeconds from lib.core.common import dataToSessionFile +from lib.core.common import dataToStdout from lib.core.common import extractRegexResult from lib.core.common import initTechnique from lib.core.common import isNumPosStrValue @@ -117,7 +118,7 @@ def __errorFields(expression, expressionFields, expressionFieldsList, expected=N output = __oneShotErrorUse(expressionReplaced, field) if output is not None: - logger.info("retrieved: %s" % output) + dataToStdout("[%s] [INFO] retrieved: %s\n" % (time.strftime("%X"), replaceNewlineTabs(output, stdout=True))) if isinstance(num, int): expression = origExpr