mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-22 01:26:42 +03:00
Change the dump file name
This commit is contained in:
parent
1230e57fca
commit
b46851a993
|
@ -58,6 +58,7 @@ from lib.core.settings import WINDOWS_RESERVED_NAMES
|
|||
from lib.utils.safe2bin import safechardecode
|
||||
from thirdparty import six
|
||||
from thirdparty.magic import magic
|
||||
from plugins.generic.entries import G_column_name_list
|
||||
|
||||
class Dump(object):
|
||||
"""
|
||||
|
@ -449,7 +450,7 @@ class Dump(object):
|
|||
|
||||
dumpDbPath = tempDir
|
||||
|
||||
dumpFileName = conf.dumpFile or os.path.join(dumpDbPath, re.sub(r'[\\/]', UNSAFE_DUMP_FILEPATH_REPLACEMENT, "%s.%s" % (unsafeSQLIdentificatorNaming(table), conf.dumpFormat.lower())))
|
||||
dumpFileName = conf.dumpFile or os.path.join(dumpDbPath, re.sub(r'[\\/]', UNSAFE_DUMP_FILEPATH_REPLACEMENT, "%s-%s.%s" % (unsafeSQLIdentificatorNaming(table),G_column_name_list[0],conf.dumpFormat.lower())))
|
||||
if not checkFile(dumpFileName, False):
|
||||
try:
|
||||
openFile(dumpFileName, "w+b").close()
|
||||
|
@ -470,7 +471,7 @@ class Dump(object):
|
|||
if not appendToFile:
|
||||
count = 1
|
||||
while True:
|
||||
candidate = "%s.%d" % (dumpFileName, count)
|
||||
candidate = "%s-%02d.csv" % (dumpFileName.split('.csv')[0], count)
|
||||
if not checkFile(candidate, False):
|
||||
try:
|
||||
shutil.copyfile(dumpFileName, candidate)
|
||||
|
|
|
@ -52,6 +52,7 @@ from lib.utils.pivotdumptable import pivotDumpTable
|
|||
from thirdparty import six
|
||||
from thirdparty.six.moves import zip as _zip
|
||||
|
||||
G_column_name_list=['']
|
||||
class Entries(object):
|
||||
"""
|
||||
This class defines entries' enumeration functionalities for plugins.
|
||||
|
@ -167,6 +168,7 @@ class Entries(object):
|
|||
infoMsg = "fetching entries"
|
||||
if conf.col:
|
||||
infoMsg += " of column(s) '%s'" % colNames
|
||||
G_column_name_list[0] = colString
|
||||
infoMsg += " for table '%s'" % unsafeSQLIdentificatorNaming(tbl)
|
||||
if METADB_SUFFIX not in conf.db:
|
||||
infoMsg += " in database '%s'" % unsafeSQLIdentificatorNaming(conf.db)
|
||||
|
|
Loading…
Reference in New Issue
Block a user