From 8b4f72322ae7e9591564a2c632852a531e0fba81 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 13 Feb 2013 09:56:44 +0100 Subject: [PATCH] Adding (for now hidden) option --binary (works like -C but deliberately retrieves data in hex format and displays in hex format) --- lib/core/agent.py | 2 +- lib/parse/cmdline.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/core/agent.py b/lib/core/agent.py index 7f58ed48d..11668d901 100644 --- a/lib/core/agent.py +++ b/lib/core/agent.py @@ -344,7 +344,7 @@ class Agent(object): else: nulledCastedField = rootQuery.isnull.query % nulledCastedField - if conf.hexConvert: + if conf.hexConvert or conf.binary and field in conf.binary.split(','): nulledCastedField = self.hexConvertField(nulledCastedField) return nulledCastedField diff --git a/lib/parse/cmdline.py b/lib/parse/cmdline.py index 1e5879b90..a62e2525b 100644 --- a/lib/parse/cmdline.py +++ b/lib/parse/cmdline.py @@ -665,6 +665,9 @@ def cmdLineParser(): parser.add_option("--profile", dest="profile", action="store_true", help=SUPPRESS_HELP) + parser.add_option("--binary", dest="binary", + help=SUPPRESS_HELP) + parser.add_option("--cpu-throttle", dest="cpuThrottle", type="int", help=SUPPRESS_HELP)