sqlmap/lib/core
User e342e7f37d Improve Apache Doris and StarRocks detection logic
- Use VERSION() = '5.7.99' as primary Doris fingerprint (more reliable than BITMAP functions)
- Add @@VERSION_COMMENT checks for both Doris and StarRocks
- Add StarRocks fork detection to avoid misidentification
- Remove unreliable BITMAP_UNION_COUNT() as sole detection method

This addresses the issue where BITMAP_UNION_COUNT() alone could misidentify
StarRocks or other bitmap-compatible systems as Doris. The new multi-step
detection logic provides more accurate database identification.
2025-08-22 10:47:00 +08:00
..
__init__.py Patch for #5897 2025-05-08 23:54:39 +02:00
agent.py Patch for #5897 2025-05-08 23:54:39 +02:00
bigarray.py Potentially fixes #5934 2025-07-29 15:51:45 +02:00
common.py Update regarding the #5911 2025-06-16 12:14:24 +02:00
compat.py Patch for #5897 2025-05-08 23:54:39 +02:00
convert.py Patch for #5897 2025-05-08 23:54:39 +02:00
data.py Patch for #5897 2025-05-08 23:54:39 +02:00
datatype.py Minor refactoring 2025-07-09 22:07:24 +02:00
decorators.py Minor refactoring 2025-07-09 22:07:24 +02:00
defaults.py Patch for #5897 2025-05-08 23:54:39 +02:00
dicts.py Update regarding the #5911 2025-06-16 12:14:24 +02:00
dump.py Patch for #5897 2025-05-08 23:54:39 +02:00
enums.py Improve Apache Doris and StarRocks detection logic 2025-08-22 10:47:00 +08:00
exception.py Patch for #5897 2025-05-08 23:54:39 +02:00
gui.py Patch for #5897 2025-05-08 23:54:39 +02:00
log.py Patch for #5897 2025-05-08 23:54:39 +02:00
option.py Fixes leakage of sqlmap temporary directories 2025-07-09 23:18:48 +02:00
optiondict.py Patch for #5897 2025-05-08 23:54:39 +02:00
patch.py Fixes #5929 2025-07-13 23:54:17 +02:00
profiling.py Patch for #5897 2025-05-08 23:54:39 +02:00
readlineng.py Patch for #5897 2025-05-08 23:54:39 +02:00
replication.py Patch for #5897 2025-05-08 23:54:39 +02:00
revision.py Patch for #5897 2025-05-08 23:54:39 +02:00
session.py Patch for #5897 2025-05-08 23:54:39 +02:00
settings.py Improve Apache Doris and StarRocks detection logic 2025-08-22 10:47:00 +08:00
shell.py Patch for #5897 2025-05-08 23:54:39 +02:00
subprocessng.py Patch for #5897 2025-05-08 23:54:39 +02:00
target.py Patch for #5897 2025-05-08 23:54:39 +02:00
testing.py Patch for #5897 2025-05-08 23:54:39 +02:00
threads.py Minor update for python3.14 2025-08-11 16:56:12 +02:00
unescaper.py Patch for #5897 2025-05-08 23:54:39 +02:00
update.py Patch for #5897 2025-05-08 23:54:39 +02:00
wordlist.py Patch for #5897 2025-05-08 23:54:39 +02:00