mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-22 09:36:35 +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 lib.utils.safe2bin import safechardecode
|
||||||
from thirdparty import six
|
from thirdparty import six
|
||||||
from thirdparty.magic import magic
|
from thirdparty.magic import magic
|
||||||
|
from plugins.generic.entries import G_column_name_list
|
||||||
|
|
||||||
class Dump(object):
|
class Dump(object):
|
||||||
"""
|
"""
|
||||||
|
@ -449,7 +450,7 @@ class Dump(object):
|
||||||
|
|
||||||
dumpDbPath = tempDir
|
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):
|
if not checkFile(dumpFileName, False):
|
||||||
try:
|
try:
|
||||||
openFile(dumpFileName, "w+b").close()
|
openFile(dumpFileName, "w+b").close()
|
||||||
|
@ -470,7 +471,7 @@ class Dump(object):
|
||||||
if not appendToFile:
|
if not appendToFile:
|
||||||
count = 1
|
count = 1
|
||||||
while True:
|
while True:
|
||||||
candidate = "%s.%d" % (dumpFileName, count)
|
candidate = "%s-%02d.csv" % (dumpFileName.split('.csv')[0], count)
|
||||||
if not checkFile(candidate, False):
|
if not checkFile(candidate, False):
|
||||||
try:
|
try:
|
||||||
shutil.copyfile(dumpFileName, candidate)
|
shutil.copyfile(dumpFileName, candidate)
|
||||||
|
|
|
@ -52,6 +52,7 @@ from lib.utils.pivotdumptable import pivotDumpTable
|
||||||
from thirdparty import six
|
from thirdparty import six
|
||||||
from thirdparty.six.moves import zip as _zip
|
from thirdparty.six.moves import zip as _zip
|
||||||
|
|
||||||
|
G_column_name_list=['']
|
||||||
class Entries(object):
|
class Entries(object):
|
||||||
"""
|
"""
|
||||||
This class defines entries' enumeration functionalities for plugins.
|
This class defines entries' enumeration functionalities for plugins.
|
||||||
|
@ -167,6 +168,7 @@ class Entries(object):
|
||||||
infoMsg = "fetching entries"
|
infoMsg = "fetching entries"
|
||||||
if conf.col:
|
if conf.col:
|
||||||
infoMsg += " of column(s) '%s'" % colNames
|
infoMsg += " of column(s) '%s'" % colNames
|
||||||
|
G_column_name_list[0] = colString
|
||||||
infoMsg += " for table '%s'" % unsafeSQLIdentificatorNaming(tbl)
|
infoMsg += " for table '%s'" % unsafeSQLIdentificatorNaming(tbl)
|
||||||
if METADB_SUFFIX not in conf.db:
|
if METADB_SUFFIX not in conf.db:
|
||||||
infoMsg += " in database '%s'" % unsafeSQLIdentificatorNaming(conf.db)
|
infoMsg += " in database '%s'" % unsafeSQLIdentificatorNaming(conf.db)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user