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

Method getDbs

plugins/dbms/maxdb/enumeration.py:44–61  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

42 return {}
43
44 def getDbs(self):
45 if len(kb.data.cachedDbs) > 0:
46 return kb.data.cachedDbs
47
48 infoMsg = "fetching database names"
49 logger.info(infoMsg)
50
51 rootQuery = queries[DBMS.MAXDB].dbs
52 query = rootQuery.inband.query
53 retVal = pivotDumpTable("(%s) AS %s" % (query, kb.aliasName), ['%s.schemaname' % kb.aliasName], blind=True)
54
55 if retVal:
56 kb.data.cachedDbs = next(six.itervalues(retVal[0]))
57
58 if kb.data.cachedDbs:
59 kb.data.cachedDbs.sort()
60
61 return kb.data.cachedDbs
62
63 def getTables(self, bruteForce=None):
64 if len(kb.data.cachedTables) > 0:

Callers 4

getTablesMethod · 0.95
searchTableMethod · 0.95
searchColumnMethod · 0.95
getTablesMethod · 0.95

Calls 3

pivotDumpTableFunction · 0.90
infoMethod · 0.80
itervaluesMethod · 0.80

Tested by

no test coverage detected