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

Method userChooseDbmsOs

plugins/generic/fingerprint.py:40–58  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

38 pass
39
40 def userChooseDbmsOs(self):
41 warnMsg = "for some reason sqlmap was unable to fingerprint "
42 warnMsg += "the back-end DBMS operating system"
43 logger.warning(warnMsg)
44
45 msg = "do you want to provide the OS? [(W)indows/(l)inux]"
46
47 while True:
48 os = readInput(msg, default='W').upper()
49
50 if os == 'W':
51 Backend.setOs(OS.WINDOWS)
52 break
53 elif os == 'L':
54 Backend.setOs(OS.LINUX)
55 break
56 else:
57 warnMsg = "invalid value"
58 logger.warning(warnMsg)

Callers 2

checkDbmsOsMethod · 0.95
checkDbmsOsMethod · 0.95

Calls 2

readInputFunction · 0.90
setOsMethod · 0.80

Tested by

no test coverage detected