From 0016815d5c2aea57dc9d4e55809750b9dc203d6e Mon Sep 17 00:00:00 2001 From: Hiroaki Nakamura Date: Thu, 24 Oct 2024 11:52:59 +0900 Subject: [PATCH] Fix modsecurity-regression-test-secremoterules.txt URL in example --- examples/simple_example_using_c/test.c | 2 +- test/modsecurity-regression-ip-list.txt | 2 ++ test/modsecurity-regression-rules.txt | 1 + test/test-cases/regression/config-secremoterules.json | 2 +- test/test-cases/regression/operator-ipMatchFromFile.json | 2 +- 5 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 test/modsecurity-regression-ip-list.txt create mode 100644 test/modsecurity-regression-rules.txt diff --git a/examples/simple_example_using_c/test.c b/examples/simple_example_using_c/test.c index 0c60ad5cd9..04575a7c08 100644 --- a/examples/simple_example_using_c/test.c +++ b/examples/simple_example_using_c/test.c @@ -47,7 +47,7 @@ int main (int argc, char **argv) msc_rules_dump(rules); ret = msc_rules_add_remote(rules, "test", - "https://www.modsecurity.org/modsecurity-regression-test-secremoterules.txt", + "https://raw.githubusercontent.com/owasp-modsecurity/ModSecurity/refs/heads/v3/master/test/modsecurity-regression-rules.txt", &error); if (ret < 0) { fprintf(stderr, "Problems loading the rules --\n"); diff --git a/test/modsecurity-regression-ip-list.txt b/test/modsecurity-regression-ip-list.txt new file mode 100644 index 0000000000..3a5eb37e69 --- /dev/null +++ b/test/modsecurity-regression-ip-list.txt @@ -0,0 +1,2 @@ +127.0.0.1 +8.8.4.4 diff --git a/test/modsecurity-regression-rules.txt b/test/modsecurity-regression-rules.txt new file mode 100644 index 0000000000..e9358b8dcd --- /dev/null +++ b/test/modsecurity-regression-rules.txt @@ -0,0 +1 @@ +SecRule REQUEST_FILENAME "@pmFromFile https://raw.githubusercontent.com/owasp-modsecurity/ModSecurity/refs/heads/v3/master/test/modsecurity-regression-ip-list.txt" "id:'123',phase:2,log,pass,t:none" diff --git a/test/test-cases/regression/config-secremoterules.json b/test/test-cases/regression/config-secremoterules.json index 1ba3fd4b09..5065e06b64 100644 --- a/test/test-cases/regression/config-secremoterules.json +++ b/test/test-cases/regression/config-secremoterules.json @@ -36,7 +36,7 @@ }, "rules":[ "SecRuleEngine On", - "SecRemoteRules key https://gist.githubusercontent.com/martinhsv/20705a36b7cfa8ff6d0dee0d4efce7e7/raw/faa96c7838b1fe972c1f0881efacbb440f9a4a5e/modsecurity-regression-rules.txt", + "SecRemoteRules key https://raw.githubusercontent.com/owasp-modsecurity/ModSecurity/refs/heads/v3/master/test/modsecurity-regression-rules.txt", "SecRule ARGS \"@contains somethingelse\" \"id:9,pass,t:trim\"" ] }, diff --git a/test/test-cases/regression/operator-ipMatchFromFile.json b/test/test-cases/regression/operator-ipMatchFromFile.json index 4a225954f2..1eb4d44a50 100644 --- a/test/test-cases/regression/operator-ipMatchFromFile.json +++ b/test/test-cases/regression/operator-ipMatchFromFile.json @@ -129,7 +129,7 @@ }, "rules":[ "SecRuleEngine On", - "SecRule REMOTE_ADDR \"@ipMatchFromFile https://gist.githubusercontent.com/martinhsv/20705a36b7cfa8ff6d0dee0d4efce7e7/raw/b9321f190eb0e81b98cb65a56db3d7e0a4f59314/modsecurity-regression-ip-list.txt\" \"id:1,phase:3,pass,t:trim\"" + "SecRule REMOTE_ADDR \"@ipMatchFromFile https://raw.githubusercontent.com/owasp-modsecurity/ModSecurity/refs/heads/v3/master/test/modsecurity-regression-ip-list.txt\" \"id:1,phase:3,pass,t:trim\"" ] } ]