Path: blob/master/plugins/dbms/mssqlserver/__init__.py
2992 views
#!/usr/bin/env python12"""3Copyright (c) 2006-2025 sqlmap developers (https://sqlmap.org)4See the file 'LICENSE' for copying permission5"""67from lib.core.enums import DBMS8from lib.core.settings import MSSQL_SYSTEM_DBS9from lib.core.unescaper import unescaper10from plugins.dbms.mssqlserver.enumeration import Enumeration11from plugins.dbms.mssqlserver.filesystem import Filesystem12from plugins.dbms.mssqlserver.fingerprint import Fingerprint13from plugins.dbms.mssqlserver.syntax import Syntax14from plugins.dbms.mssqlserver.takeover import Takeover15from plugins.generic.misc import Miscellaneous1617class MSSQLServerMap(Syntax, Fingerprint, Enumeration, Filesystem, Miscellaneous, Takeover):18"""19This class defines Microsoft SQL Server methods20"""2122def __init__(self):23self.excludeDbsList = MSSQL_SYSTEM_DBS2425for cls in self.__class__.__bases__:26cls.__init__(self)2728unescaper[DBMS.MSSQL] = Syntax.escape293031