def __init__(self): self.excludeDbsList = MSSQL_SYSTEM_DBS Enumeration.__init__(self, "Microsoft SQL Server") Filesystem.__init__(self) Takeover.__init__(self) unescaper.setUnescape(MSSQLServerMap.unescape)
def __init__(self): self.excludeDbsList = ORACLE_SYSTEM_DBS Enumeration.__init__(self, "Oracle") Filesystem.__init__(self) Takeover.__init__(self) unescaper.setUnescape(OracleMap.unescape)
def __init__(self): self.excludeDbsList = PGSQL_SYSTEM_DBS self.sysUdfs = { # UDF name: UDF parameters' input data-type and return data-type "sys_exec": { "input": [ "text" ], "return": "int4" }, "sys_eval": { "input": [ "text" ], "return": "text" }, "sys_bineval": { "input": [ "text" ], "return": "int4" }, "sys_fileread": { "input": [ "text" ], "return": "text" } } Enumeration.__init__(self, "PostgreSQL") Filesystem.__init__(self) Takeover.__init__(self) unescaper.setUnescape(PostgreSQLMap.unescape)
def __init__(self): self.__basedir = None self.__datadir = None self.excludeDbsList = MYSQL_SYSTEM_DBS self.sysUdfs = { # UDF name: UDF return data-type "sys_exec": { "return": "int" }, "sys_eval": { "return": "string" }, "sys_bineval": { "return": "int" } } Enumeration.__init__(self, "MySQL") Filesystem.__init__(self) Takeover.__init__(self) unescaper.setUnescape(MySQLMap.unescape)
def __init__(self): GenericEnumeration.__init__(self) kb.data.processChar = lambda x: x.replace('_', ' ') if x else x
def __init__(self): GenericEnumeration.__init__(self, DBMS.MSSQL)
def __init__(self): self.excludeDbsList = MSSQL_SYSTEM_DBS Enumeration.__init__(self, "Microsoft SQL Server") unescaper.setUnescape(MSSQLServerMap.unescape)
def __init__(self): self.excludeDbsList = ORACLE_SYSTEM_DBS Enumeration.__init__(self, "Oracle") unescaper.setUnescape(OracleMap.unescape)
def __init__(self): GenericEnumeration.__init__(self, DBMS.FIREBIRD)
def __init__(self): GenericEnumeration.__init__(self, DBMS.ACCESS)
def __init__(self): self.excludeDbsList = MYSQL_SYSTEM_DBS Enumeration.__init__(self, "MySQL") unescaper.setUnescape(MySQLMap.unescape)
def __init__(self): self.excludeDbsList = PGSQL_SYSTEM_DBS Enumeration.__init__(self, "PostgreSQL") unescaper.setUnescape(PostgreSQLMap.unescape)
def __init__(self): GenericEnumeration.__init__(self, DBMS.SYBASE)
def __init__(self): GenericEnumeration.__init__(self)
def __init__(self): GenericEnumeration.__init__(self, DBMS.POSTGRESQL)
def __init__(self): GenericEnumeration.__init__(self, DBMS.ORACLE)