项目介绍
SamWaf是一个代码完全开源、支持私有化部署、轻量化不依赖三方服务的网站应用防火墙,专为小公司、工作室和个人网站设计。它强调完全私有化部署,确保用户数据的安全性和隐私性。项目旨在提供一款灵活、高效的网站防护工具,帮助用户抵御各种网络攻击,确保网站和应用的正常运行。

项目作用
SamWaf作为一款开源轻量级网站防火墙,其主要作用是保护网站和应用免受各种网络攻击,如SQL注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等。通过提供灵活的防护规则和访问控制机制,SamWaf能够帮助用户识别和阻止恶意流量,确保网站和应用的可用性和安全性。同时,其私有化部署和数据加密特性也增强了用户数据的安全性和隐私保护。
项目功能
-
完全独立引擎,防护功能不依赖IIS、Nginx。 -
自定义防护规则,支持脚本和界面编辑。 -
支持白名单访问。 -
支持IP黑名单。 -
支持URL白名单。 -
支持限制URL访问。 -
支持指定界面数据隐私输出。 -
支持CC频率访问。 -
支持全局一键配置。 -
支持分网站单独防护策略。 -
日志加密保存。 -
通讯日志加密。 -
信息脱敏保存。 -
支持OWASP CRS规则集。

项目架构

快速启动
最新版本下载
https://gitee.com/samwaf/SamWaf/releases
Windows
直接启动:
SamWaf64.exe
服务形式:
//安装
SamWaf64.exe install
//启动
SamWaf64.exe start
//停止
SamWaf64.exe stop
//卸载
SamWaf64.exe uninstall
Linux
直接启动:
./SamWafLinux64
服务形式:
//安装
./SamWafLinux64 install
//启动
./SamWafLinux64 start
//停止
./SamWafLinux64 stop
//卸载
./SamWafLinux64 uninstall
功能演示













开源地址
https://gitee.com/samwaf/SamWaf
本文来自https://mp.weixin.qq.com/s/n3p6rqGge5i3vbU0JKAHnw,本文观点不代表 PmTemple 立场,转载请联系原作者。原文链接: 全栈程序员园地