长亭科技自研,基于业界领先的语义引擎检测技术,打造的简洁、易用的免费 WAF
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/chaitin/safeline
雷池 SafeLine 社区版
不让黑客越雷池半步
一款简单、好用的 WAF 工具。基于长亭科技王牌的 🤖️智能语义分析算法🤖️ 打造,专为社区设计。
✨ Demo


🚀 安装
1. 确保机器上正确安装 Docker 和 Compose V2
docker info
docker compose version
2. 安装产品镜像
# 下载安装脚本文件
git clone git@github.com:chaitin/safeline.git
# or use `wget https://github.com/chaitin/safeline/releases/download/v1.0.0/safeline.zip -O safeline.zip && unzip safeline.zip`
# 首次部署需执行 `./safeline-ce.sh` 生成初始化配置,默认安装在 `/data/safeline-ce/` 目录下
cd safeline
./safeline-ce.sh
# 运行
sudo docker compose up -d
🕹️ 快速使用
1. 登录
浏览器打开后台管理页面 https://<waf-ip>:9443。根据界面提示,使用 支持 TOPT 的认证软件 扫描二维码,然后输入动态口令登录:

2. 添加站点

💡 TIPS: 添加后,执行 curl -H "Host: <域名>" http://<WAF IP>:<端口> 应能获取到业务网站的响应。
3. 将网站流量切到雷池
- 若网站通过域名访问,则可将域名的 DNS 解析指向雷池所在设备
- 若网站前有 nginx 、负载均衡等代理设备,则可将雷池部署在代理设备和业务服务器之间,然后将代理设备的 upstream 指向雷池
4. 开始防护👌
试试这些攻击方式:
- 浏览器访问
http://<IP或域名>:<端口>/webshell.php - 浏览器访问
http://<IP或域名>:<端口>/?id=1%20AND%201=1 - 浏览器访问
http://<IP或域名>:<端口>/?a=<script>alert(1)</script>
标签:工具分享, web防火墙