开源 · 私有化部署 · 数据不出本机

安全工具,
应该装在自己手里

这里是 SamWaf 官方网站,也是它的研发日志与开源项目集散地。我们做轻量、可自托管、看得见源码的安全工具 —— 网站防火墙、远程控制感知、人机验证,全部免费开源。

1.5k+ GitHub Stars 14 个开源项目 Apache 2.0 主项目协议 Linux / Windows 双平台

SamWaf Tools · 在线工具集

一批纯浏览器端的开发者小工具:所有计算都在你自己的浏览器里跑,数据不会上传到任何服务器。打开就能用,也可以整个目录拷回内网离线使用。

图片压缩合并JSON 格式化Base64URL 编解码 时间戳转换Hash 计算密码生成代码对比二维码
打开工具集
Featured

两个主推项目

一个守住你的网站入口,一个守住你的电脑桌面。都能离线跑,都不上传任何数据。

SamWaf 开源网站防火墙

github.com/samwafgo/SamWaf

面向个人站长、工作室与中小团队的 Web 应用防火墙。单文件启动、开箱即用,完全私有化部署,数据本地加密保存,默认不依赖 MySQL / Redis 等任何三方服务。

GoApache-2.0★ 1.5k+Linux / Windows
  • SQL 注入、XSS、CC 攻击、扫描器与恶意 Bot 防护
  • 集成 OWASP CRS 规则集,支持自定义规则与白名单
  • 可视化管理后台:站点、证书、日志、统计一屏掌握
  • SSL 证书自动申请与续期,支持 HTTP/3
  • 攻击日志本地加密留痕,敏感字段自动脱敏

RemoteKnown 远程知道了

github.com/samwafgo/RemoteKnown

本地终端远程行为感知与审计系统。让你清楚知道自己是否、何时正在被远程控制 —— 全程本地检测、本地留痕,不向任何服务器回传数据。

Go + ElectronMIT★ 15Windows 10 / 11
  • 进程 / 窗口 / 端口 / 会话四维联合检测
  • 覆盖 ToDesk、向日葵、Windows 远程桌面、UU 远程等常见工具
  • 会话起止时间与时长完整审计留痕
  • 桌面通知、托盘状态、飞书 / 钉钉多通道告警
  • 检测规则与程序解耦,可在线更新并回滚版本
Open Source

其他开源项目

围绕「安全防护 + 运维辅助」积累的一批小而实用的工具,源码全部公开在 GitHub。

SamWafWeb

防火墙管理端前端

SamWaf 的可视化管理后台,基于 Vue 2 + TDesign 构建,负责站点配置、规则编排与攻击日志展示。

VueApache-2.0查看 →

SamWafWebVue3

管理端 Vue3 重构版

管理后台的下一代版本,Vue 3 + Vite + TypeScript 技术栈,页面加载更快、类型更安全。

Vue 3Apache-2.0查看 →

cap_go_server

人机验证服务端

Cap 人机验证协议的 Go 原生实现,基于 SHA-256 工作量证明。不做用户跟踪、不采集浏览器指纹、不收集任何数据。

GoApache-2.0★ 16查看 →

SamWafBotIPDatabase

爬虫与回调 IP 数据集

整理了主流搜索引擎爬虫、支付平台回调的 IP 段,方便在受控网络里快速配置白名单,避免误拦正常业务。

数据集Apache-2.0★ 5查看 →

SamWafIpMonitor

本机外联端口监控

监控本机对外访问 80 / 443 端口的安全辅助小工具,帮助发现电脑上不该有的外联行为。

C#Windows★ 4查看 →

SamWafWinEvent

Windows 事件巡检推送

在 Windows 环境下巡检指定的系统事件,命中后通过微信模板消息推送提醒,适合无人值守的机器。

C#Apache-2.0查看 →

proxy_protocol_tester

Proxy Protocol 测试

用于验证 Proxy Protocol 协议实现是否正确,排查多层反向代理下真实来源 IP 传递不上来的问题。

Go查看 →

pg-maint

PostgreSQL 绿色版维护

PostgreSQL 免安装绿色版的多版本维护工具,一台机器上并存管理多个实例,启停、备份、切换都在一处。

脚本Windows查看 →

JSBeautifier

JS 代码格式化

Go 实现的 JavaScript 代码美化工具,把压缩后的脚本还原成可读格式,便于排查前端问题。

Go查看 →

BatchJarSource

自有 jar 批量审计辅助

面向自有 Java 项目的批量反编译辅助工具,用于对自己拥有合法权利的代码做安全审计。请在授权范围内使用,勿用于非法用途。

Go仅限授权使用查看 →

simpleServer

极简静态文件服务

一个命令跑起来的静态文件服务,本地调试、临时分享文件时很顺手。

GoApache-2.0查看 →

docs

在线文档站源码

SamWaf 官方文档站的源码,中英双语操作手册、安装部署、常见问题一应俱全。

MDXMIT查看 →
Dev Journal

研发日志

从 2022 年第一个版本至今的完整版本记录,按年份排列。

Stay in Touch

关注与联系

新版本发布、功能说明与安全实践,都会第一时间发在公众号;有问题也欢迎直接来邮件。