From 6b280d8da4769e358601b1d234952d87cadecd87 Mon Sep 17 00:00:00 2001 From: stamparm Date: Tue, 28 May 2013 14:40:45 +0200 Subject: [PATCH] Putting 2 decimal places for debug messages with performed queries (e.g. to handle a problem with 0 seconds roundup) --- lib/request/inject.py | 2 +- lib/techniques/blind/inference.py | 2 +- lib/techniques/dns/use.py | 2 +- lib/techniques/error/use.py | 2 +- lib/techniques/union/use.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/request/inject.py b/lib/request/inject.py index 52943d2b2..b3cfcfdd3 100644 --- a/lib/request/inject.py +++ b/lib/request/inject.py @@ -99,7 +99,7 @@ def _goInference(payload, expression, charsetType=None, firstChar=None, lastChar kb.inferenceMode = False if not kb.bruteMode: - debugMsg = "performed %d queries in %d seconds" % (count, calculateDeltaSeconds(start)) + debugMsg = "performed %d queries in %.2f seconds" % (count, calculateDeltaSeconds(start)) logger.debug(debugMsg) return value diff --git a/lib/techniques/blind/inference.py b/lib/techniques/blind/inference.py index 534627b81..e576366f8 100644 --- a/lib/techniques/blind/inference.py +++ b/lib/techniques/blind/inference.py @@ -593,7 +593,7 @@ def queryOutputLength(expression, payload): start = time.time() count, length = bisection(payload, lengthExprUnescaped, charsetType=CHARSET_TYPE.DIGITS) - debugMsg = "performed %d queries in %d seconds" % (count, calculateDeltaSeconds(start)) + debugMsg = "performed %d queries in %.2f seconds" % (count, calculateDeltaSeconds(start)) logger.debug(debugMsg) if length == " ": diff --git a/lib/techniques/dns/use.py b/lib/techniques/dns/use.py index 88998d774..6f0bbc510 100644 --- a/lib/techniques/dns/use.py +++ b/lib/techniques/dns/use.py @@ -102,7 +102,7 @@ def dnsUse(payload, expression): hashDBWrite(expression, output) if not kb.bruteMode: - debugMsg = "performed %d queries in %d seconds" % (count, calculateDeltaSeconds(start)) + debugMsg = "performed %d queries in %.2f seconds" % (count, calculateDeltaSeconds(start)) logger.debug(debugMsg) elif conf.dnsName: diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index 542ac0246..8256d5c24 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -393,7 +393,7 @@ def errorUse(expression, dump=False): duration = calculateDeltaSeconds(start) if not kb.bruteMode: - debugMsg = "performed %d queries in %d seconds" % (kb.counters[kb.technique], duration) + debugMsg = "performed %d queries in %.2f seconds" % (kb.counters[kb.technique], duration) logger.debug(debugMsg) return value diff --git a/lib/techniques/union/use.py b/lib/techniques/union/use.py index 50a904591..55ed7d412 100644 --- a/lib/techniques/union/use.py +++ b/lib/techniques/union/use.py @@ -336,7 +336,7 @@ def unionUse(expression, unpack=True, dump=False): duration = calculateDeltaSeconds(start) if not kb.bruteMode: - debugMsg = "performed %d queries in %d seconds" % (kb.counters[PAYLOAD.TECHNIQUE.UNION], duration) + debugMsg = "performed %d queries in %.2f seconds" % (kb.counters[PAYLOAD.TECHNIQUE.UNION], duration) logger.debug(debugMsg) return value