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

Function loadPayloads

lib/parse/payloads.py:100–122  ·  view source on GitHub ↗

Loads payloads/tests from XML >>> conf.tests = [] >>> loadPayloads() >>> len(conf.tests) > 0 True

()

Source from the content-addressed store, hash-verified

98 parseXmlNode(root)
99
100def loadPayloads():
101 """
102 Loads payloads/tests from XML
103
104 >>> conf.tests = []
105 >>> loadPayloads()
106 >>> len(conf.tests) > 0
107 True
108 """
109
110 for payloadFile in PAYLOAD_XML_FILES:
111 payloadFilePath = os.path.join(paths.SQLMAP_XML_PAYLOADS_PATH, payloadFile)
112
113 try:
114 doc = et.parse(payloadFilePath)
115 except Exception as ex:
116 errMsg = "something appears to be wrong with "
117 errMsg += "the file '%s' ('%s'). Please make " % (payloadFilePath, getSafeExString(ex))
118 errMsg += "sure that you haven't made any changes to it"
119 raise SqlmapInstallationException(errMsg)
120
121 root = doc.getroot()
122 parseXmlNode(root)

Callers 1

initFunction · 0.90

Calls 4

getSafeExStringFunction · 0.90
parseXmlNodeFunction · 0.85
parseMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…