Adding Esperanto DBMS agnostic engine

This commit is contained in:
Miroslav Štampar 2026-07-16 18:13:32 +02:00
parent c496cf99e6
commit 57f8485279
20 changed files with 4318 additions and 9 deletions

View file

@ -77,7 +77,7 @@ def action():
kb.tamperFunctions = (kb.tamperFunctions or []) + [function]
logger.info("using tamper scripts 'blindbinary' and 'infoschema2innodb' so data retrieval and table enumeration can pass the WAF/IPS")
if not Backend.getDbms() or not conf.dbmsHandler:
if (not Backend.getDbms() and not conf.esperanto) or not conf.dbmsHandler:
htmlParsed = Format.getErrorParsedDBMSes()
errMsg = "sqlmap was not able to fingerprint the "