From 1c4dd635a254506b853926485ac6d31a4d2fed22 Mon Sep 17 00:00:00 2001 From: ChanThien3101 <100429845+ChanThien3101@users.noreply.github.com> Date: Wed, 27 Nov 2024 01:41:59 +0700 Subject: [PATCH 1/3] Update README.md This version utilizes a Lua Script to write IP addresses into the blockListIP.txt file, ensuring that IP blocking functions effectively across all ModSecurity threads when mitigating denial-of-service (DoS) attacks. This approach optimizes protection and minimizes delays in applying new IP blocking rules. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9731e1a..dd89e32 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ maps the regular CRS IDs from 900K for each rule to the range 9,900,000 - 9,999, | phpbb-rule-exclusions | 9,512,000 - 9,512,999 | [coreruleset/phpbb-rule-exclusions-plugin](https://github.com/coreruleset/phpbb-rule-exclusions-plugin) | official | ✅ tested | ![Integration tests](https://github.com/coreruleset/phpbb-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | phpmyadmin-rule-exclusions | 9,513,000 - 9,513,999 | [coreruleset/phpmyadmin-rule-exclusions-plugin](https://github.com/coreruleset/phpmyadmin-rule-exclusions-plugin) | official | ✅ tested | ![Integration tests](https://github.com/coreruleset/phpmyadmin-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | dos-protection-modsecurity | 9,514,000 - 9,514,999 | [coreruleset/dos-protection-plugin-modsecurity](https://github.com/coreruleset/dos-protection-plugin-modsecurity) | official | untested | | +| dos-protection-modsecurity-vr2 | 9,514,000 - 9,514,999 | [ChanThien3101/plugin-dos-protection-modsecurity](https://github.com/ChanThien3101/plugin-dos-protection-modsecurity.git)| 3rd party | | | | machine-learning-integration-plugin | 9,516,000 - 9,516,999 | [coreruleset/machine-learning-integration-plugin](https://github.com/coreruleset/machine-learning-integration-plugin) | official | draft | | | performance-plugin | 9,517,000 - 9,517,999 | [coreruleset/performance-plugin](https://github.com/coreruleset/performance-plugin) | official | draft | | | ghost-rule-exclusions | 9,518,000 - 9,518,999 | [coreruleset/ghost-rule-exclusions-plugin](https://github.com/coreruleset/ghost-rule-exclusions-plugin) | official | draft | | From ea8998fb703b436543c6955353e6a3e9bf3791e0 Mon Sep 17 00:00:00 2001 From: ChanThien3101 <100429845+ChanThien3101@users.noreply.github.com> Date: Wed, 4 Dec 2024 16:47:12 +0700 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd89e32..14314bb 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,6 @@ maps the regular CRS IDs from 900K for each rule to the range 9,900,000 - 9,999, | phpbb-rule-exclusions | 9,512,000 - 9,512,999 | [coreruleset/phpbb-rule-exclusions-plugin](https://github.com/coreruleset/phpbb-rule-exclusions-plugin) | official | ✅ tested | ![Integration tests](https://github.com/coreruleset/phpbb-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | phpmyadmin-rule-exclusions | 9,513,000 - 9,513,999 | [coreruleset/phpmyadmin-rule-exclusions-plugin](https://github.com/coreruleset/phpmyadmin-rule-exclusions-plugin) | official | ✅ tested | ![Integration tests](https://github.com/coreruleset/phpmyadmin-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | dos-protection-modsecurity | 9,514,000 - 9,514,999 | [coreruleset/dos-protection-plugin-modsecurity](https://github.com/coreruleset/dos-protection-plugin-modsecurity) | official | untested | | -| dos-protection-modsecurity-vr2 | 9,514,000 - 9,514,999 | [ChanThien3101/plugin-dos-protection-modsecurity](https://github.com/ChanThien3101/plugin-dos-protection-modsecurity.git)| 3rd party | | | | machine-learning-integration-plugin | 9,516,000 - 9,516,999 | [coreruleset/machine-learning-integration-plugin](https://github.com/coreruleset/machine-learning-integration-plugin) | official | draft | | | performance-plugin | 9,517,000 - 9,517,999 | [coreruleset/performance-plugin](https://github.com/coreruleset/performance-plugin) | official | draft | | | ghost-rule-exclusions | 9,518,000 - 9,518,999 | [coreruleset/ghost-rule-exclusions-plugin](https://github.com/coreruleset/ghost-rule-exclusions-plugin) | official | draft | | @@ -34,4 +33,5 @@ maps the regular CRS IDs from 900K for each rule to the range 9,900,000 - 9,999, | sogo-rule-exclusions-plugin | 9,520,000 - 9,520,999 | [EsadCetiner/sogo-rule-exclusions-plugin](https://github.com/EsadCetiner/sogo-rule-exclusions-plugin) | 3rd party | ✅ tested | ![Integration tests](https://github.com/EsadCetiner/sogo-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | iredadmin-rule-exclusions-plugin | 9,521,000 - 9,521,999 | [EsadCetiner/iredadmin-rule-exclusions-plugin](https://github.com/EsadCetiner/iredadmin-rule-exclusions-plugin) | 3rd party | ✅ tested | ![Integration tests](https://github.com/EsadCetiner/iredadmin-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | wordpress-hardening-plugin | 9,522,000 - 9,522,999 | [eilandert/wordpress-hardening-plugin](https://github.com/eilandert/wordpress-hardening-plugin) | 3rd party | untested | | +| dos-protection-modsecurity-vr2 | 9,523,000 - 9,523,999 | [ChanThien3101/plugin-dos-protection-modsecurity](https://github.com/ChanThien3101/plugin-dos-protection-modsecurity.git)| 3rd party | | | | incubator | 9,900,000 - 9,999,999 | [coreruleset/incubator-plugin](https://github.com/coreruleset/incubator-plugin) | official | - | | From 2c5b9a1dd42eb6afda6bb2f583c22cd3da104c26 Mon Sep 17 00:00:00 2001 From: ChanThien3101 <100429845+ChanThien3101@users.noreply.github.com> Date: Fri, 3 Jan 2025 18:07:31 +0700 Subject: [PATCH 3/3] Update README.md Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 14314bb..85c894b 100644 --- a/README.md +++ b/README.md @@ -33,5 +33,5 @@ maps the regular CRS IDs from 900K for each rule to the range 9,900,000 - 9,999, | sogo-rule-exclusions-plugin | 9,520,000 - 9,520,999 | [EsadCetiner/sogo-rule-exclusions-plugin](https://github.com/EsadCetiner/sogo-rule-exclusions-plugin) | 3rd party | ✅ tested | ![Integration tests](https://github.com/EsadCetiner/sogo-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | iredadmin-rule-exclusions-plugin | 9,521,000 - 9,521,999 | [EsadCetiner/iredadmin-rule-exclusions-plugin](https://github.com/EsadCetiner/iredadmin-rule-exclusions-plugin) | 3rd party | ✅ tested | ![Integration tests](https://github.com/EsadCetiner/iredadmin-rule-exclusions-plugin/actions/workflows/integration.yml/badge.svg) | | wordpress-hardening-plugin | 9,522,000 - 9,522,999 | [eilandert/wordpress-hardening-plugin](https://github.com/eilandert/wordpress-hardening-plugin) | 3rd party | untested | | -| dos-protection-modsecurity-vr2 | 9,523,000 - 9,523,999 | [ChanThien3101/plugin-dos-protection-modsecurity](https://github.com/ChanThien3101/plugin-dos-protection-modsecurity.git)| 3rd party | | | +| dos-protection-modsecurity-vr2 | 9,523,000 - 9,523,999 | [ChanThien3101/plugin-dos-protection-modsecurity](https://github.com/ChanThien3101/plugin-dos-protection-modsecurity)| 3rd party | | | | incubator | 9,900,000 - 9,999,999 | [coreruleset/incubator-plugin](https://github.com/coreruleset/incubator-plugin) | official | - | |