diff --git a/lib/core/common.py b/lib/core/common.py index 445c9c18e..f9191a426 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -920,7 +920,7 @@ def parseTargetDirect(): errMsg = "missing remote connection details" raise sqlmapSyntaxException, errMsg - if dbmsName == DBMS.MSSQL: + if dbmsName in (DBMS.MSSQL, DBMS.SYBASE): import _mssql import pymssql diff --git a/lib/core/enums.py b/lib/core/enums.py index 59a4bee52..8b9e2bb7a 100644 --- a/lib/core/enums.py +++ b/lib/core/enums.py @@ -25,15 +25,15 @@ class SORTORDER: LAST = 100 class DBMS: - ACCESS = "Microsoft Access" - FIREBIRD = "Firebird" - MAXDB = "SAP MaxDB" - MSSQL = "Microsoft SQL Server" - MYSQL = "MySQL" - ORACLE = "Oracle" - PGSQL = "PostgreSQL" - SQLITE = "SQLite" - SYBASE = "Sybase" + ACCESS = "Microsoft Access" + FIREBIRD = "Firebird" + MAXDB = "SAP MaxDB" + MSSQL = "Microsoft SQL Server" + MYSQL = "MySQL" + ORACLE = "Oracle" + PGSQL = "PostgreSQL" + SQLITE = "SQLite" + SYBASE = "Sybase" class PLACE: GET = "GET"