当前位置:首页 > 开源相关 > 正文内容

一款开源、轻量级的网站防火墙,完全私有化部署

go1231个月前 (09-27)开源相关39

软件介绍SamWaf网站防火墙是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持Linux,Windows 64位架构特征代码完全开源支持私有化部署轻量化不依赖三方服务完全独立引擎,防护功能不依赖IIS,Nginx自定义防护规则,支持脚本和界面编辑支持白名单访问支持IP黑名单支持URL白名单支持限制URL访问支持指定界面数据隐私输出支持CC频率访问支持全局一键配置支持分网站单独防护策略日志加密保存通讯日志加密信息脱敏保存快速启动Win

软件介绍

SamWaf网站防火墙是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持Linux,Windows 64位

架构


图片


特征

  • 代码完全开源
  • 支持私有化部署
  • 轻量化不依赖三方服务
  • 完全独立引擎,防护功能不依赖IIS,Nginx
  • 自定义防护规则,支持脚本和界面编辑
  • 支持白名单访问
  • 支持IP黑名单
  • 支持URL白名单
  • 支持限制URL访问
  • 支持指定界面数据隐私输出
  • 支持CC频率访问
  • 支持全局一键配置
  • 支持分网站单独防护策略
  • 日志加密保存
  • 通讯日志加密
  • 信息脱敏保存

快速启动

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

Docker

docker run -d --name=samwaf-instance \
           -p 26666:26666 \
           -p 80:80 \
           -p 443:443 \
           -v /path/to/your/conf:/app/conf \
           -v /path/to/your/data:/app/data \
           -v /path/to/your/logs:/app/logs \
           samwaf/samwaf

更多docker启动上面的解释

https://hub.docker.com/r/samwaf/samwaf

界面


图片
主页
图片
攻击日志
图片
CC
图片
添加规则脚本日志
图片
日志详情
图片
手动规则


开源地址

https://gitee.com/samwaf/SamWaf


声明:本站所有内容均为自动采集而来,如有侵权,请联系删除

扫描二维码推送至手机访问。

版权声明:本文由梦想博客发布,如需转载请注明出处。

本文链接:http://mxphp.com/show/6706304293e02.html

分享给朋友:

“一款开源、轻量级的网站防火墙,完全私有化部署” 的相关文章

macOS开源终端神器iTerm2——原生集成ChatGPT、让AI帮你写命令

macOS开源终端神器iTerm2——原生集成ChatGPT、让AI帮你写命令

iTerm2 是 macOS 上最流行的开源终端工具之一,它源自并基本上取代了早期的 “iTerm” 应用程序。其自我介绍称:“iTerm2 是 Mac 默认终端的替代品,也是目前 Mac 系统下最好用的终端工具,集颜值和效率于一身。”iTerm2 支持操作系统功能,如窗口透明度、全屏模式、分割窗格...

开源的SSL证书管理工具,实现自动申请部署和自动续期

开源的SSL证书管理工具,实现自动申请部署和自动续期

Certimate是一个开源的 SSL 证书管理工具,具有以下特点:支持私有部署:部署方法简单,只需下载二进制文件并执行即可完成安装。数据安全:由于是私有部署,所有数据均存储在本地,不会保存在服务商的服务器上,确保数据的安全性。操作方便:通过简单的配置即可轻松申请 SSL 证书,并且在证书即将过期时...

WeChatDeveloper微信开发工具包 v1.2.66

WeChatDeveloper微信开发工具包 v1.2.66

WeChatDeveloper 是基于 wechat-php-sdk 重构,优化并完善;运行最底要求 PHP 版本 5.4 , 建议在 PHP7 上运行以获取最佳性能;目前 WeChatDeveloper 针对 access_token 失效增加了自动刷新机制;微信的部分接口需要...

Docker-OSX!一键部署黑苹果,让享受原生级体验!

Docker-OSX!一键部署黑苹果,让享受原生级体验!

买不起苹果电脑?来试试这个开源黑苹果,让你享受原生级 macOS 体验!做为一名IT程序员,可能你的开发电脑中会有 Windows 和 Linux 环境,但如果有些程序想在 MacOS 中测试,花大成本去购买一台苹果电脑可能不太值当,去折腾黑苹果又比较繁琐。今天,给大家推荐一个功能非常强大的工具:D...

80.4K Star超强!3万多个公开公共可用IPTV频道

80.4K Star超强!3万多个公开公共可用IPTV频道

85.3K Star!3万多个公开公共可用IPTV频道,多领域、多平台、多语种 可根据兴趣和地理位置,享受个性化电视直播体验,解决你的电视荒! 1️⃣ 项目名称:iptv-org/iptv 2️⃣ 社区热度:For...

GitHub 星标 3.7K,一款高颜值、功能强大的终端网络分析工具

GitHub 星标 3.7K,一款高颜值、功能强大的终端网络分析工具

今天给大家推荐一款工具:GitHub 星标 3.7K,一款高颜值、功能强大的终端网络分析工具!简介Trippy 也是一款融合了traceroute和ping功能的网络调试工具,使用Rust编写。它支持ICMP、UDP和TCP协议,以及IPv4和IPv6网络,提供了高度可定制的追踪选项、实时的网络统计...