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)