diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index 573441fa4..7df3f8f19 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -163,7 +163,7 @@ def __errorFields(expression, expressionFields, expressionFieldsList, expected=N if not kb.threadContinue: return None - if output is not None: + if output is not None and not (threadData.resumed and kb.suppressResumeInfo): dataToStdout("[%s] [INFO] %s: %s\r\n" % (time.strftime("%X"), "resumed" if threadData.resumed else "retrieved", safecharencode(output))) if isinstance(num, int): diff --git a/lib/techniques/union/use.py b/lib/techniques/union/use.py index 25972e7c2..a29293adb 100644 --- a/lib/techniques/union/use.py +++ b/lib/techniques/union/use.py @@ -314,7 +314,7 @@ def unionUse(expression, unpack=True, dump=False): else: items = output.replace(kb.chars.start, "").replace(kb.chars.stop, "").split(kb.chars.delimiter) - if conf.verbose == 1: + if conf.verbose == 1 and not (threadData.resumed and kb.suppressResumeInfo): status = "[%s] [INFO] %s: %s" % (time.strftime("%X"), "resumed" if threadData.resumed else "retrieved", safecharencode(",".join("\"%s\"" % _ for _ in flattenValue(arrayizeValue(items))))) if len(status) > width: diff --git a/lib/utils/crawler.py b/lib/utils/crawler.py index abfcd2a30..df5966907 100644 --- a/lib/utils/crawler.py +++ b/lib/utils/crawler.py @@ -129,4 +129,3 @@ class Crawler: else: for url in threadData.shared.outputs: kb.targetUrls.add(( url, None, None, None )) - kb.suppressResumeInfo = False