MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / sqlFile

Method sqlFile

plugins/generic/custom.py:141–159  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

139 dataToStdout("No output\n")
140
141 def sqlFile(self):
142 infoMsg = "executing SQL statements from given file(s)"
143 logger.info(infoMsg)
144
145 for filename in re.split(PARAMETER_SPLITTING_REGEX, conf.sqlFile):
146 filename = filename.strip()
147
148 if not filename:
149 continue
150
151 snippet = getSQLSnippet(Backend.getDbms(), filename)
152
153 if snippet and all(query.strip().upper().startswith("SELECT") for query in (_ for _ in snippet.split(';' if ';' in snippet else '\n') if _)):
154 for query in (_ for _ in snippet.split(';' if ';' in snippet else '\n') if _):
155 query = query.strip()
156 if query:
157 conf.dumper.sqlQuery(query, self.sqlQuery(query))
158 else:
159 conf.dumper.sqlQuery(snippet, self.sqlQuery(snippet))

Callers 1

actionFunction · 0.80

Calls 4

sqlQueryMethod · 0.95
getSQLSnippetFunction · 0.90
infoMethod · 0.80
getDbmsMethod · 0.45

Tested by

no test coverage detected