wget https://github.com/loveshell/ngx_lua_waf/archive/refs/heads/master.zip unzip master.zip mv ngx_lua_waf-master/ waf 此时nginx的conf⽂件夹⽬录应该是下图所示 然后进⼊waf,根据个⼈安装的路径修改config.lua中的路径 RulePath = "/xx.xx/conf/waf/wafconf/" 然后在nginx.conf(⽂件位于...
git clone https://github.com/loveshell/ngx_lua_waf.git mv ngx_lua_waf/waf/ 在openresty的主配置文件nginx.conf的http模块添加如下配置: 代码语言:javascript 复制 lua_package_path"/usr/local/openresty/nginx/conf/waf/?.lua";lua_shared_dict limit 10m;init_by_lua_file/usr/local/openresty/nginx/c...
# 如果之前的是二进制的nginx的话,直接cp objs/ngx_http_modsecurity_module.so /etc/nginx/modules/ $ make install # 会显示如下信息,如果之前没有modules目录,也会生成 cp objs/ngx_http_modsecurity_module.so '/usr/local/nginx/modules/ngx_http_modsecurity_module.so' 1. 2. 3. 4. 5. 6. 7. 8...
解决ngx_lua_waf总是提示参数错误的问题 最近服务上了ngx_lua_waf以防御攻击,但是ngx_lua_waf的参数确实有些严格,导致自己写文章都被BAN,于是看了看源码,发现可以添加url白名单功能,这不就搞定了! 确定URL 第一步要确定你要加入白名单的URL是什么,然后写一个通用正则试着匹配。 学习LUA 哈哈,骗你的,不需要学...
ngx_lua_waf是一个开源的Web应用防火墙项目,它基于Nginx和Lua语言开发。ngx_lua_waf通过Nginx的Lua模块(ngx_http_lua_module)实现,可以利用Nginx的事件驱动模型,实现高性能的访问控制和请求处理。此外,ngx_lua_waf还提供了丰富的规则库和扩展接口,方便用户自定义防护策略。 三、安装和配置ngx_lua_waf 安装Nginx和Lu...
在LNMP环境下部署Web应用防火墙(ngx_lua_waf)可以有效地提高网站的安全性。下面我们将按照安装准备、安装过程和测试步骤进行详细说明。一、安装准备首先,确保您的LNMP环境已经搭建好,并且具备基本的网络知识和服务器管理技能。此外,您需要准备一台具有足够内存和存储空间的服务器。二、安装过程 下载安装ngx_lua_waf从官...
ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙。 关于ngx_lua_waf的简介见github:https://github.com/loveshell/ngx_lua_waf nginx安装路径假设为:/usr/local/nginx/conf/ 把ngx_lua_waf下载到conf目录下,解压命名为waf 在nginx.conf的http段添加 ...
下载ngx_lua_waf模块: 下载ngx_lua_waf模块的源码,并解压到一个临时目录。可以从GitHub上找到ngx_lua_waf的源码。 wget https://github.com/unixhot/waf/archive/master.zip unzip master.zip 1. 2. 拷贝模块文件: 将解压得到的ngx_lua_waf模块文件复制到Nginx模块目录下。
ngx_lua_waf改版基于原ngx_lua_waf作者二次更改,代码很简单,高性能和轻量级。 增加功能如下: 1、增加黑白名单网段IP限制,能力有限,网段不能写成172.16.1.0/24,只能写成172.16.1.0-172.16.1.255了。 ipWhitelist={"127.0.0.1","172.16.1.0-172.16.1.255"} ...
ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙,主要用途是: 防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防止svn/备份之类文件泄漏 防止ApacheBench之类压力测试工具的攻击 屏蔽常见的扫描黑客工具,扫描器 屏蔽异常的网络请求 ...