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
26d0b3b23b
Implements support of old OsCommerce hashing
2025-07-26 15:17:55 +02:00
Miroslav Stampar
8241cf6ea1
Adding support for unsalted Django hashes
2025-07-26 13:53:34 +02:00
Miroslav Stampar
1d7493d243
Patch for #5897
2025-05-08 23:54:39 +02:00
Miroslav Stampar
45d5a88150
Adding some initial support for DM8 ( #5894 )
2025-05-08 15:30:29 +02:00
Miroslav Stampar
ed4fc46217
Year bump
2025-01-02 00:51:30 +01:00
Miroslav Stampar
c84f141b89
Bumping copyright year
2024-01-03 23:11:52 +01:00
Miroslav Stampar
f24bf55d8f
Update related to #5571
2023-12-08 01:29:09 +01:00
Miroslav Stampar
d7180d38c4
Some fixes related to ClickHouse support ( #5229 )
2023-02-03 23:30:05 +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
6276db1d80
Copyright year bump
2022-01-03 11:30:34 +01:00
Miroslav Stampar
d95406016c
Update regarding #4795
2021-09-08 21:01:41 +02:00
Miroslav Stampar
0896a49500
Minor update
2021-05-12 13:14:13 +02:00
Miroslav Stampar
38c341076d
Update regarding #4142 (--auth-type bearer)
2021-03-11 20:41:05 +01:00
Miroslav Stampar
a6262a3aa9
Adding support for Virtuoso DBMS
2021-02-15 14:07:36 +01:00
Miroslav Stampar
04396c97e2
Minor refactoring
2021-02-11 13:00:54 +01:00
Miroslav Stampar
5d3bd6ea7a
Adding support for YugabyteDB
2021-01-13 11:47:10 +01:00
Miroslav Stampar
e3028f195e
Support for Raima Database Manager DBMS
2021-01-11 17:36:23 +01:00
Miroslav Stampar
31fe3453a2
Copyright year bump
2020-12-31 11:46:27 +01:00
Miroslav Stampar
f6857d4ee4
Bug fix (304 not modified as original response)
2020-09-11 14:32:25 +02:00
Miroslav Stampar
0094f02fb0
Adding support for generic phpass (Wordpress, Drupal, PHPBB3, etc.) (Issue #4252 )
2020-07-01 12:46:26 +02:00
Miroslav Stampar
125de093df
Adding support for FrontBase
2020-03-02 12:43:12 +01:00
Miroslav Stampar
5eb2263c42
Adding support for eXtremeDB
2020-02-26 17:33:47 +01:00
Miroslav Stampar
7ff77ef052
Adding support for InterSystems Cache (and IRIS)
2020-02-25 12:36:07 +01:00
Miroslav Stampar
f968b23f63
Minor update
2020-02-06 14:17:14 +01:00
Miroslav Stampar
5f39016af7
Adding recognition of Amazon Aurora forks
2020-02-03 22:11:19 +01:00
Miroslav Stampar
feb1df6a05
Adding support for Apache Ignite (H2 fork)
2020-02-03 13:47:31 +01:00
Miroslav Stampar
8649021b78
Adding support for Drizzle (MySQL fork)
2020-02-03 11:46:03 +01:00
Miroslav Stampar
264a270985
Adding initial support for Cubrid
2020-02-03 01:58:12 +01:00
Miroslav Stampar
0e4232f533
Adding support for CrateDB
2020-02-02 14:51:24 +01:00
Miroslav Stampar
8ab4f6214f
Adding recognition of Greenplum (pgsql fork)
2020-01-31 13:01:15 +01:00
Miroslav Stampar
8d343fc2a6
Adding support for Amazon Redshift (pgsql fork)
2020-01-31 11:39:16 +01:00
Miroslav Stampar
421f1878e3
Adding support for MimerSQL
2020-01-31 11:33:31 +01:00
Miroslav Stampar
186b3920e7
Adding support for Percona (MySQL) fork
2020-01-27 23:47:47 +01:00
Miroslav Stampar
d227413a14
Adding support for Altibase
2020-01-27 17:32:31 +01:00
Miroslav Stampar
3779531540
Adding support for TiDB
2020-01-23 23:27:33 +01:00
Miroslav Stampar
d5fab1907d
Adding support for Presto
2020-01-23 16:59:02 +01:00
Miroslav Stampar
60b642e2bd
Adding support for Mckoi
2020-01-22 23:41:06 +01:00
Miroslav Stampar
20700fd6b9
Adding support for CockroachDB (Postgres fork)
2020-01-21 23:19:11 +01:00
Miroslav Stampar
5ab2dfd0d9
Adding support for Vertica
2020-01-21 15:40:59 +01:00
Miroslav Stampar
b25181f061
Adding support for MemSQL (MySQL fork)
2020-01-20 23:11:37 +01:00
Miroslav Stampar
4c804a3fd6
Adding support for Apache Derby
2020-01-20 15:33:45 +01:00
Miroslav Stampar
1087396d88
Adding support for MonetDB
2020-01-17 17:14:41 +01:00
Miroslav Stampar
4efd745b5c
Copyright year bump
2020-01-01 13:25:15 +01:00
Miroslav Stampar
f2c2864ab4
Couple of trivial updates
2019-08-30 14:43:56 +02:00
Miroslav Stampar
83aa1ac6a7
Implements #3895
2019-08-26 17:27:32 +02:00
Miroslav Stampar
4077cd2342
Pleasing the pylint gods
2019-05-29 16:42:04 +02:00
Miroslav Stampar
95560da7c1
Implements #1222
2019-05-29 15:52:33 +02:00