From 1e17c0d4a188a9353a00b8f1db7ac953333beff5 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Tue, 14 Jun 2011 08:47:06 +0000 Subject: [PATCH] switching to debug mode for missing dependencies --- lib/utils/deps.py | 52 +++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/lib/utils/deps.py b/lib/utils/deps.py index 95d704dd9..79174ab5f 100644 --- a/lib/utils/deps.py +++ b/lib/utils/deps.py @@ -27,10 +27,10 @@ def checkDependencies(): import pymssql if not hasattr(pymssql, "__version__") or pymssql.__version__ < "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] - logger.error(errMsg) + debugMsg = "'%s' third-party library must be " % data[1] + debugMsg += "version >= 1.0.2 to work properly. " + debugMsg += "Download from %s" % data[2] + logger.debug(debugMsg) elif dbmsName == DBMS.MYSQL: import MySQLdb elif dbmsName == DBMS.PGSQL: @@ -44,10 +44,10 @@ def checkDependencies(): elif dbmsName == DBMS.FIREBIRD: import kinterbasdb 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]) - logger.error(errMsg) + debugMsg = "sqlmap requires '%s' third-party library " % data[1] + debugMsg += "in order to directly connect to the database " + debugMsg += "%s. Download from %s" % (dbmsName, data[2]) + logger.debug(debugMsg) missing_libraries.add(data[1]) continue @@ -60,10 +60,10 @@ def checkDependencies(): debugMsg = "'python-impacket' third-party library is found" logger.debug(debugMsg) except ImportError, _: - errMsg = "sqlmap requires 'python-impacket' third-party library for " - errMsg += "out-of-band takeover feature. Download from " - errMsg += "http://code.google.com/p/impacket/" - logger.error(errMsg) + debugMsg = "sqlmap requires 'python-impacket' third-party library for " + debugMsg += "out-of-band takeover feature. Download from " + debugMsg += "http://code.google.com/p/impacket/" + logger.debug(debugMsg) missing_libraries.add('python-impacket') try: @@ -71,10 +71,10 @@ def checkDependencies(): debugMsg = "'python-ntlm' third-party library is found" logger.debug(debugMsg) except ImportError, _: - errMsg = "sqlmap requires 'python-ntlm' third-party library for " - errMsg += "if you plan to attack a web application behind NTLM " - errMsg += "authentication. Download from http://code.google.com/p/python-ntlm/" - logger.error(errMsg) + debugMsg = "sqlmap requires 'python-ntlm' third-party library for " + debugMsg += "if you plan to attack a web application behind NTLM " + debugMsg += "authentication. Download from http://code.google.com/p/python-ntlm/" + logger.debug(debugMsg) missing_libraries.add('python-ntlm') try: @@ -82,10 +82,10 @@ def checkDependencies(): debugMsg = "'python-svn' third-party library is found" logger.debug(debugMsg) except ImportError, _: - errMsg = "sqlmap requires 'python-svn' third-party library for " - errMsg += "if you want to use the sqlmap update functionality. " - errMsg += "Download from http://pysvn.tigris.org/" - logger.error(errMsg) + debugMsg = "sqlmap requires 'python-svn' third-party library for " + debugMsg += "if you want to use the sqlmap update functionality. " + debugMsg += "Download from http://pysvn.tigris.org/" + logger.debug(debugMsg) missing_libraries.add('python-svn') if IS_WIN: @@ -94,12 +94,12 @@ def checkDependencies(): debugMsg = "'python-pyreadline' third-party library is found" logger.debug(debugMsg) except ImportError, _: - errMsg = "sqlmap requires 'pyreadline' third-party library to " - errMsg += "be able to take advantage of the sqlmap TAB " - errMsg += "completion and history support features in the SQL " - errMsg += "shell and OS shell. Download from " - errMsg += "http://ipython.scipy.org/moin/PyReadline/Intro" - logger.error(errMsg) + debugMsg = "sqlmap requires 'pyreadline' third-party library to " + debugMsg += "be able to take advantage of the sqlmap TAB " + debugMsg += "completion and history support features in the SQL " + debugMsg += "shell and OS shell. Download from " + debugMsg += "http://ipython.scipy.org/moin/PyReadline/Intro" + logger.debug(debugMsg) missing_libraries.add('python-pyreadline') if len(missing_libraries) == 0: