From 857d351f793b148b3af98f6b42874b7f21051331 Mon Sep 17 00:00:00 2001 From: potats0 <42128471+potats0@users.noreply.github.com> Date: Fri, 7 Jul 2023 15:51:47 +0800 Subject: [PATCH] Updated Installation (markdown) --- Installation.md | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/Installation.md b/Installation.md index cb35df2..dd94015 100644 --- a/Installation.md +++ b/Installation.md @@ -24,41 +24,4 @@ coreruleset is an opensource waf rules. ## 3. lua-resty-coraza ```bash opm get potats0/lua-resty-coraza -``` -# Synopsis - -```lua - -init_worker_by_lua_block{ - coraza = require "resty.coraza" - waf = coraza.create_waf() - -- add rule from file - coraza.rules_add_file(waf, "%s/t/coraza.conf") - - -- your corerule set, add rule from directive - coraza.rules_add(waf, "Include %s/t/coreruleset/crs-setup.conf.example") - coraza.rules_add(waf, "Include %s/t/coreruleset/rules/*.conf") -} - -location /t { - access_by_lua_block { - coraza.do_create_transaction(waf) - coraza.do_access_filter() - coraza.do_interrupt() - } - - content_by_lua_block { - ngx.say("passed") - } - - header_filter_by_lua_block{ - coraza.do_header_filter() - coraza.do_interrupt() - } - - log_by_lua_block{ - coraza.do_log() - coraza.do_free_transaction() - } -} ``` \ No newline at end of file