sqlmap/plugins/dbms
User 6583472ccf Optimize Apache Doris detection with more reliable logic
- Use VERSION()='5.7.99' as primary fingerprint (Apache Doris hardcoded value)
- Add dual verification: VERSION()='5.7.99' AND @@VERSION_COMMENT LIKE '%Doris%'
- Prioritize StarRocks detection to avoid confusion
- Provide fallback detection for restricted environments
- Based on official Doris documentation: version() always returns '5.7.99'

This implementation follows best practices:
1. StarRocks checked first (returns real versions like 5.1.0)
2. Combined verification for Apache Doris (5.7.99 + banner)
3. Fallback to version-only detection when VERSION_COMMENT inaccessible
4. Leverages the fact that MySQL never released version 5.7.99
2025-08-22 11:16:53 +08:00
..
access Minor update of fingerprinting payloads 2025-07-09 20:20:08 +02:00
altibase Patch for #5897 2025-05-08 23:54:39 +02:00
cache Patch for #5897 2025-05-08 23:54:39 +02:00
clickhouse Patch for #5897 2025-05-08 23:54:39 +02:00
cratedb Patch for #5897 2025-05-08 23:54:39 +02:00
cubrid Patch for #5897 2025-05-08 23:54:39 +02:00
db2 Patch for #5897 2025-05-08 23:54:39 +02:00
derby Patch for #5897 2025-05-08 23:54:39 +02:00
extremedb Patch for #5897 2025-05-08 23:54:39 +02:00
firebird Patch for #5897 2025-05-08 23:54:39 +02:00
frontbase Patch for #5897 2025-05-08 23:54:39 +02:00
h2 Patch for #5897 2025-05-08 23:54:39 +02:00
hsqldb Patch for #5897 2025-05-08 23:54:39 +02:00
informix Patch for #5897 2025-05-08 23:54:39 +02:00
maxdb Patch for #5897 2025-05-08 23:54:39 +02:00
mckoi Patch for #5897 2025-05-08 23:54:39 +02:00
mimersql Minor update of fingerprinting payloads 2025-07-09 20:20:08 +02:00
monetdb Patch for #5897 2025-05-08 23:54:39 +02:00
mssqlserver Patch for #5897 2025-05-08 23:54:39 +02:00
mysql Optimize Apache Doris detection with more reliable logic 2025-08-22 11:16:53 +08:00
oracle Update regarding the #5911 2025-06-16 12:14:24 +02:00
postgresql Fixes #5919 2025-06-27 15:20:09 +02:00
presto Patch for #5897 2025-05-08 23:54:39 +02:00
raima Patch for #5897 2025-05-08 23:54:39 +02:00
sqlite Minor update of fingerprinting payloads 2025-07-09 20:20:08 +02:00
sybase Patch for #5897 2025-05-08 23:54:39 +02:00
vertica Patch for #5897 2025-05-08 23:54:39 +02:00
virtuoso Patch for #5897 2025-05-08 23:54:39 +02:00
__init__.py Patch for #5897 2025-05-08 23:54:39 +02:00