E-WAF E-WAF v1.1 获取安装包
i
版本 v1.1 面向 Linux 服务器,支持 apt / dnf / yum / apk,需 PHP 8.0 及以上。

Linux 轻量级 Web 应用防火墙

E-WAF 通过 PHP 的 auto_prepend_file 在请求入口统一加载,无需改动任何业务代码。请求到达应用前完成攻击检测、计分与封禁,覆盖 SQL 注入、XSS、命令注入、路径穿越与 CC 洪水。

curl -sSL https://www.ewaf.cn/install.sh | sudo bash

安装完成后,终端会输出控制台账号与口令,并注册 ewaf 管理命令。

高处不胜寒

守一方站点平安 —— 不打扰你的业务代码,只做安静、可靠的守门人。

核心能力

围绕轻量、可审计、不侵入业务设计。

零代码侵入

在请求入口统一加载,业务源码、框架与插件一律不动。

请求级检测

归一化分析 GET / POST / Cookie / 原始报文,识别 SQLi、XSS、RCE 与目录穿越。

自动封禁

高危命中即时拦截并拉黑;低置信威胁按分值累加,梯度冷却避免误封。

网页控制台

查看访问与攻击日志、编写自定义策略、开关防护模块、管理黑名单与防护域名。

自定义策略

按 IP / 路径 / 参数 / UA / 请求头编写放行或拦截规则;规则以数据形式存储,不执行代码。

内置蜜罐

预置敏感路径诱饵,命中即取证并拉黑,对外伪装为普通 404。

完整性自检

守护进程定期比对核心文件 SHA-256 基线,变更区分篡改 / 新增 / 删除。

终端管理

ewaf 编号菜单可重置口令、账号名、入口路径,ewaf 1 直接执行对应功能。

工作方式

三步上线,分钟级完成。

1

部署

运行安装脚本,程序落到 /opt/ewaf,自动把引擎注入 PHP 运行配置,并在终端输出账号与口令。

2

监控

每个 PHP 请求在执行业务前先经过引擎,命中蜜罐或规则即留痕、计分或拦截。

3

处置

高危攻击自动封禁,可疑流量进入冷却队列;管理员可在控制台或 ewaf 命令中随时调整。

内置防护策略与蜜罐

开箱即用的默认规则,均为数据配置,可在控制台停用或调整。

默认策略(节选)
策略匹配动作
放行健康检查探针URI 等于 /healthz放行
拦截常见扫描器 UAsqlmap / nmap / nikto / masscan …拦截
拦截敏感配置文件探测.env / .git / .aws / .htpasswd …拦截
拦截 WebShell 特征参数eval( / system( / base64_decode( …拦截
拦截路径穿越参数包含 ../拦截
管理后台访问留痕URI 前缀 /admin留痕

支持环境

主流 Linux 发行版与 PHP 运行方式。

Ubuntu / Debian CentOS / Rocky / Alma Fedora Alpine PHP-FPM Apache mod_php PHP 8.0+

如业务运行在反向代理之后,可通过 EWAF_TRUSTED_PROXY 指定可信前端,确保取到真实客户端 IP。

下载与安装

E-WAF v1.1 · 免费使用

一键安装
curl -sSL https://www.ewaf.cn/install.sh | sudo bash
手动安装
cd ewaf-v1.1 sudo bash installer/install.sh
安装后的管理命令
命令说明
ewaf显示编号菜单并交互选择
ewaf 1直接执行第 1 项功能(其余同理,数字排序)
ewaf 2 / ewaf 3重置控制台口令 / 账号名
ewaf 4重置控制台入口路径
ewaf 5重建文件完整性基线
!
免责声明 本产品为安全工具,我们不对安全防护效果作出任何保证,仅供学习与技术研究参考。使用者须自行评估风险、对自有系统的安全负责,并遵守所在地法律法规。