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

Function setDbms

lib/core/session.py:19–38  ·  view source on GitHub ↗

@param dbms: database management system to be set into the knowledge base as fingerprint. @type dbms: C{str}

(dbms)

Source from the content-addressed store, hash-verified

17from lib.core.settings import SUPPORTED_DBMS
18
19def setDbms(dbms):
20 """
21 @param dbms: database management system to be set into the knowledge
22 base as fingerprint.
23 @type dbms: C{str}
24 """
25
26 hashDBWrite(HASHDB_KEYS.DBMS, dbms)
27
28 _ = "(%s)" % ('|'.join(SUPPORTED_DBMS))
29 _ = re.search(r"\A%s( |\Z)" % _, dbms, re.I)
30
31 if _:
32 dbms = _.group(1)
33
34 Backend.setDbms(dbms)
35 if kb.resolutionDbms:
36 hashDBWrite(HASHDB_KEYS.DBMS, kb.resolutionDbms)
37
38 logger.info("the back-end DBMS is %s" % Backend.getDbms())
39
40def setOs():
41 """

Callers 15

checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90
checkDbmsMethod · 0.90

Calls 5

hashDBWriteFunction · 0.90
setDbmsMethod · 0.80
infoMethod · 0.80
searchMethod · 0.45
getDbmsMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…