Path: blob/master/plugins/dbms/vertica/__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 VERTICA_SYSTEM_DBS9from lib.core.unescaper import unescaper1011from plugins.dbms.vertica.enumeration import Enumeration12from plugins.dbms.vertica.filesystem import Filesystem13from plugins.dbms.vertica.fingerprint import Fingerprint14from plugins.dbms.vertica.syntax import Syntax15from plugins.dbms.vertica.takeover import Takeover16from plugins.generic.misc import Miscellaneous1718class VerticaMap(Syntax, Fingerprint, Enumeration, Filesystem, Miscellaneous, Takeover):19"""20This class defines Vertica methods21"""2223def __init__(self):24self.excludeDbsList = VERTICA_SYSTEM_DBS2526for cls in self.__class__.__bases__:27cls.__init__(self)2829unescaper[DBMS.VERTICA] = Syntax.escape303132