This commit is contained in:
GitHub Merge Button 2012-06-26 14:07:15 -07:00
commit 4b2b1dc774
3 changed files with 9 additions and 1 deletions

View File

@ -173,6 +173,7 @@ optDict = {
"flushSession": "boolean",
"forms": "boolean",
"freshQueries": "boolean",
"rfmt": "string",
"hexConvert": "boolean",
"parseErrors": "boolean",
"replicate": "boolean",

View File

@ -328,7 +328,11 @@ def __setResultsFile():
return
if not conf.resultsFP:
conf.resultsFilename = "%s%s%s" % (paths.SQLMAP_OUTPUT_PATH, os.sep, time.strftime(RESULTS_FILE_FORMAT).lower())
if conf.rfmt:
conf.resultsFilename = "%s%s%s" % (paths.SQLMAP_OUTPUT_PATH, os.sep, conf.rfmt)
else:
conf.resultsFilename = "%s%s%s" % (paths.SQLMAP_OUTPUT_PATH, os.sep, time.strftime(RESULTS_FILE_FORMAT).lower())
conf.resultsFP = codecs.open(conf.resultsFilename, "w+", UNICODE_ENCODING)
conf.resultsFP.writelines("Target url,Place,Parameter,Techniques%s" % os.linesep)

View File

@ -535,6 +535,9 @@ def cmdLineParser():
action="store_true",
help="Ignores query results stored in session file")
general.add_option("--result-file", dest="rfmt",
help="Result file name (time.strftime format string)")
general.add_option("--hex", dest="hexConvert",
action="store_true",
help="Uses DBMS hex function(s) for data retrieval")