Added --dependences to show which sqlmap dependences are not available

This commit is contained in:
Bernardo Damele
2011-06-13 18:44:02 +00:00
parent 8485827352
commit 7152a1ed3b
6 changed files with 123 additions and 6 deletions

View File

@@ -1020,9 +1020,9 @@ def parseTargetDirect():
import pymssql
if not hasattr(pymssql, "__version__") or pymssql.__version__ < "1.0.2":
errMsg = "pymssql library on your system must be "
errMsg += "version 1.0.2 to work, get it from "
errMsg += "http://sourceforge.net/projects/pymssql/files/pymssql/1.0.2/"
errMsg = "'%s' third-party library must be " % data[1]
errMsg += "version >= 1.0.2 to work properly. "
errMsg += "Download from %s" % data[2]
raise sqlmapMissingDependence, errMsg
elif dbmsName == DBMS.MYSQL:
@@ -1040,7 +1040,7 @@ def parseTargetDirect():
except ImportError, _:
errMsg = "sqlmap requires '%s' third-party library " % data[1]
errMsg += "in order to directly connect to the database "
errMsg += "'%s'. Download from '%s'" % (dbmsName, data[2])
errMsg += "%s. Download from %s" % (dbmsName, data[2])
raise sqlmapMissingDependence, errMsg
def parseTargetUrl():