Path: blob/master/plugins/dbms/virtuoso/enumeration.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.data import logger8from plugins.generic.enumeration import Enumeration as GenericEnumeration910class Enumeration(GenericEnumeration):11def getPasswordHashes(self):12warnMsg = "on Virtuoso it is not possible to enumerate the user password hashes"13logger.warning(warnMsg)1415return {}1617def getPrivileges(self, *args, **kwargs):18warnMsg = "on Virtuoso it is not possible to enumerate the user privileges"19logger.warning(warnMsg)2021return {}2223def getRoles(self, *args, **kwargs):24warnMsg = "on Virtuoso it is not possible to enumerate the user roles"25logger.warning(warnMsg)2627return {}2829def searchDb(self):30warnMsg = "on Virtuoso it is not possible to search databases"31logger.warning(warnMsg)3233return []3435def searchTable(self):36warnMsg = "on Virtuoso it is not possible to search tables"37logger.warning(warnMsg)3839return []4041def searchColumn(self):42warnMsg = "on Virtuoso it is not possible to search columns"43logger.warning(warnMsg)4445return []4647def search(self):48warnMsg = "on Virtuoso search option is not available"49logger.warning(warnMsg)5051def getStatements(self):52warnMsg = "on Virtuoso it is not possible to enumerate the SQL statements"53logger.warning(warnMsg)5455return []565758