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
User
68ebb7d0aa
Add support for Apache Doris database detection
...
- Add 'doris' to MYSQL_ALIASES in lib/core/settings.py
- Add DORIS fork enum in lib/core/enums.py
- Add Doris detection logic using BITMAP_UNION_COUNT() function in MySQL fingerprint
- Apache Doris will now be properly identified as "MySQL (Doris fork)" instead of showing "MySQL version not found" error
Apache Doris is highly compatible with MySQL syntax and protocol but has unique features like BITMAP functions that can be used for detection.
2025-08-13 23:28:10 +08:00
Miroslav Stampar
c79b87cb6c
Fixes #5936
2025-08-05 14:57:58 +02:00
Miroslav Stampar
71e18a98d2
Minor update of fingerprinting payloads
2025-07-09 20:20:08 +02:00
Miroslav Stampar
b0ac34caf1
Fixes #5919
2025-06-27 15:20:09 +02:00
Miroslav Stampar
1de66fd7e1
Update regarding the #5911
2025-06-16 12:14:24 +02:00
Miroslav Stampar
1d7493d243
Patch for #5897
2025-05-08 23:54:39 +02:00
Miroslav Stampar
d3d54a965b
Removing some dummy whitespace
2025-05-08 22:09:41 +02:00
Miroslav Stampar
45d5a88150
Adding some initial support for DM8 ( #5894 )
2025-05-08 15:30:29 +02:00
Miroslav Stampar
b305a9fcbf
Minor update of fingerprint data for MsSQL
2025-05-07 10:55:49 +02:00
Miroslav Stampar
c2f0ca314c
Minor update of fingerprint data for MySQL
2025-05-07 10:42:51 +02:00
Miroslav Stampar
663ab4a544
Minor update of fingerprinting in H2 and HSQLDB
2025-04-28 16:56:17 +02:00
Miroslav Stampar
4dd98cc8f3
Minor update of fingerprinting methods
2025-02-10 23:17:16 +01:00
Miroslav Stampar
ed4fc46217
Year bump
2025-01-02 00:51:30 +01:00
Miroslav Stampar
bd23ccb507
Patch related to the #5767
2024-08-26 00:46:26 +02:00
Miroslav Stampar
8dcf4baeaa
Fixes #5772
2024-08-25 23:22:44 +02:00
Miroslav Stampar
a79ed52463
Minor update
2024-06-24 18:22:56 +02:00
Miroslav Stampar
dce99e0b40
Trivial update
2024-04-12 16:21:32 +02:00
Miroslav Stampar
c84f141b89
Bumping copyright year
2024-01-03 23:11:52 +01:00
Miroslav Stampar
53b8a9583e
Fixes #5581
2023-12-13 14:12:17 +01:00
Miroslav Stampar
f24bf55d8f
Update related to #5571
2023-12-08 01:29:09 +01:00
Miroslav Stampar
9d85d3005a
Minor update of fingerprinting payloads
2023-10-27 15:17:47 +02:00
Miroslav Stampar
ee15749ac4
Fixes #5431
2023-06-03 22:49:43 +02:00
Miroslav Stampar
8466a89ed3
Trivial update
2023-06-02 11:32:06 +02:00
Miroslav Stampar
077d58c5e9
Fixes #5378
2023-03-30 15:34:46 +02:00
Miroslav Stampar
a1bf89d31e
Fixes #5344
2023-02-24 21:51:52 +01:00
Miroslav Stampar
abc092959f
Minor update of fingerprinting stuff
2023-02-20 15:37:32 +01:00
Miroslav Stampar
c5d7c542a2
Update for Apache Derby ( #5315 )
2023-02-12 17:12:38 +01:00
Miroslav Stampar
9eb970e7c7
More fixes related to ClickHouse support ( #5229 )
2023-02-04 00:28:33 +01:00
Miroslav Stampar
46495f70f8
Adding char escaper to ClickHouse support ( #5229 )
2023-02-04 00:00:21 +01:00
Miroslav Stampar
30ba167cc1
Some more fixes related to ClickHouse support ( #5229 )
2023-02-03 23:56:50 +01:00
Miroslav Stampar
d7180d38c4
Some fixes related to ClickHouse support ( #5229 )
2023-02-03 23:30:05 +01:00
Miroslav Stampar
b1aaac5ba2
Minor update
2023-02-03 23:14:29 +01:00
Alexis Danizan
8962e152ac
Add Clickhouse support ( #5229 )
...
Co-authored-by: pentest <>
2023-02-03 23:10:12 +01:00
Miroslav Stampar
05293e01a4
Year and version bump
2023-01-02 23:24:59 +01:00
Miroslav Stampar
c45cf60fb4
Minor update of fingerprinting data
2022-10-07 20:55:49 +02:00
Miroslav Stampar
df4293473d
Fixing DeprecationWarning (logger.warn)
2022-06-22 12:04:34 +02:00
Miroslav Stampar
582bb2fec9
Fixes #5039
2022-03-21 15:38:15 +01:00
Miroslav Stampar
439d1cce67
Fixes #5031
2022-03-15 11:34:09 +01:00
Miroslav Stampar
6276db1d80
Copyright year bump
2022-01-03 11:30:34 +01:00
Miroslav Stampar
e03404283c
Potential patch for #4853
2021-10-11 18:01:34 +02:00
Miroslav Stampar
69900a6c6e
Fixes #4849
2021-10-07 00:29:31 +02:00
Miroslav Stampar
d95406016c
Update regarding #4795
2021-09-08 21:01:41 +02:00
Miroslav Stampar
45553f0efc
Fixes #4779
2021-08-26 17:46:56 +02:00
Miroslav Stampar
06cd97f097
Trivial update
2021-08-02 02:38:41 +02:00
Miroslav Stampar
6942abf090
Minor update
2021-05-27 12:29:40 +02:00
Miroslav Stampar
452915ed4a
Minor update
2021-05-19 18:20:39 +02:00
Miroslav Stampar
387020ece8
Better yet for #4633
2021-04-09 11:43:01 +02:00
Miroslav Stampar
6395481aa4
Fixes #4625
2021-04-02 12:47:03 +02:00
Miroslav Stampar
a6262a3aa9
Adding support for Virtuoso DBMS
2021-02-15 14:07:36 +01:00