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

Function getAutoDirectories

lib/core/common.py:896–921  ·  view source on GitHub ↗

>>> pushValue(kb.absFilePaths) >>> kb.absFilePaths = [r"C:\\inetpub\\wwwroot\\index.asp", "/var/www/html"] >>> getAutoDirectories() ['C:/inetpub/wwwroot', '/var/www/html'] >>> kb.absFilePaths = popValue()

()

Source from the content-addressed store, hash-verified

894 return directories
895
896def getAutoDirectories():
897 """
898 >>> pushValue(kb.absFilePaths)
899 >>> kb.absFilePaths = [r"C:\\inetpub\\wwwroot\\index.asp", "/var/www/html"]
900 >>> getAutoDirectories()
901 ['C:/inetpub/wwwroot', '/var/www/html']
902 >>> kb.absFilePaths = popValue()
903 """
904
905 retVal = OrderedSet()
906
907 if kb.absFilePaths:
908 infoMsg = "retrieved web server absolute paths: "
909 infoMsg += "'%s'" % ", ".join(ntToPosixSlashes(path) for path in kb.absFilePaths)
910 logger.info(infoMsg)
911
912 for absFilePath in kb.absFilePaths:
913 if absFilePath:
914 directory = directoryPath(absFilePath)
915 directory = ntToPosixSlashes(directory)
916 retVal.add(directory)
917 else:
918 warnMsg = "unable to automatically parse any web server path"
919 logger.warning(warnMsg)
920
921 return list(retVal)
922
923def filePathToSafeString(filePath):
924 """

Callers 1

webInitMethod · 0.90

Calls 5

addMethod · 0.95
OrderedSetClass · 0.90
ntToPosixSlashesFunction · 0.85
directoryPathFunction · 0.85
infoMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…