mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-25 19:13:48 +03:00
minor update regarding dumping of table content in --forms mode
This commit is contained in:
parent
d6f936b98d
commit
8ea9b19b66
|
@ -318,7 +318,7 @@ class Dump:
|
||||||
|
|
||||||
if conf.replicate:
|
if conf.replicate:
|
||||||
replication = Replication("%s%s%s.sqlite3" % (conf.dumpPath, os.sep, db))
|
replication = Replication("%s%s%s.sqlite3" % (conf.dumpPath, os.sep, db))
|
||||||
elif not conf.multipleTargets:
|
else:
|
||||||
dumpDbPath = "%s%s%s" % (conf.dumpPath, os.sep, db)
|
dumpDbPath = "%s%s%s" % (conf.dumpPath, os.sep, db)
|
||||||
|
|
||||||
if not os.path.isdir(dumpDbPath):
|
if not os.path.isdir(dumpDbPath):
|
||||||
|
@ -394,16 +394,16 @@ class Dump:
|
||||||
self.__write("| %s%s" % (column, blank), n=False)
|
self.__write("| %s%s" % (column, blank), n=False)
|
||||||
|
|
||||||
if not conf.replicate:
|
if not conf.replicate:
|
||||||
if not conf.multipleTargets and field == fields:
|
if field == fields:
|
||||||
dataToDumpFile(dumpFP, "%s" % safeCSValue(column))
|
dataToDumpFile(dumpFP, "%s" % safeCSValue(column))
|
||||||
elif not conf.multipleTargets:
|
else:
|
||||||
dataToDumpFile(dumpFP, "%s," % safeCSValue(column))
|
dataToDumpFile(dumpFP, "%s," % safeCSValue(column))
|
||||||
|
|
||||||
field += 1
|
field += 1
|
||||||
|
|
||||||
self.__write("|\n%s" % separator)
|
self.__write("|\n%s" % separator)
|
||||||
|
|
||||||
if not conf.multipleTargets and not conf.replicate:
|
if not conf.replicate:
|
||||||
dataToDumpFile(dumpFP, "\n")
|
dataToDumpFile(dumpFP, "\n")
|
||||||
|
|
||||||
if conf.replicate:
|
if conf.replicate:
|
||||||
|
@ -440,9 +440,9 @@ class Dump:
|
||||||
self.__write("| %s%s" % (value, blank), n=False, console=console)
|
self.__write("| %s%s" % (value, blank), n=False, console=console)
|
||||||
|
|
||||||
if not conf.replicate:
|
if not conf.replicate:
|
||||||
if not conf.multipleTargets and field == fields:
|
if field == fields:
|
||||||
dataToDumpFile(dumpFP, "%s" % safeCSValue(value))
|
dataToDumpFile(dumpFP, "%s" % safeCSValue(value))
|
||||||
elif not conf.multipleTargets:
|
else:
|
||||||
dataToDumpFile(dumpFP, "%s," % safeCSValue(value))
|
dataToDumpFile(dumpFP, "%s," % safeCSValue(value))
|
||||||
|
|
||||||
field += 1
|
field += 1
|
||||||
|
@ -452,7 +452,7 @@ class Dump:
|
||||||
|
|
||||||
self.__write("|", console=console)
|
self.__write("|", console=console)
|
||||||
|
|
||||||
if not conf.multipleTargets and not conf.replicate:
|
if not conf.replicate:
|
||||||
dataToDumpFile(dumpFP, "\n")
|
dataToDumpFile(dumpFP, "\n")
|
||||||
|
|
||||||
self.__write("%s\n" % separator)
|
self.__write("%s\n" % separator)
|
||||||
|
@ -461,7 +461,7 @@ class Dump:
|
||||||
rtable.endTransaction()
|
rtable.endTransaction()
|
||||||
logger.info("Table '%s.%s' dumped to sqlite3 file '%s'" % (db, table, replication.dbpath))
|
logger.info("Table '%s.%s' dumped to sqlite3 file '%s'" % (db, table, replication.dbpath))
|
||||||
|
|
||||||
elif not conf.multipleTargets:
|
else:
|
||||||
dataToDumpFile(dumpFP, "\n")
|
dataToDumpFile(dumpFP, "\n")
|
||||||
dumpFP.close()
|
dumpFP.close()
|
||||||
logger.info("Table '%s.%s' dumped to CSV file '%s'" % (db, table, dumpFileName))
|
logger.info("Table '%s.%s' dumped to CSV file '%s'" % (db, table, dumpFileName))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user