PAPAMICA/waf-checker
GitHub: PAPAMICA/waf-checker
一款基于 Cloudflare Workers 的在线 WAF 安全测试工具,用于评估防火墙对常见攻击向量的防护能力并生成安全报告。
Stars: 481 | Forks: 85
一个强大的 Web 应用程序,用于测试您的 Web 应用程序防火墙 (WAF) 针对常见攻击向量的防护能力。
→ [waf-checker.com](https://waf-checker.com) ←

## 功能特性
### 安全测试
### WAF 检测与绕过
### 全面侦察

### 安全标头审计

### 速度测试

### DNS / WHOIS 情报

### SEO 审计

### 实时结果

### HTTP 状态参考

### Payload 配置
通过内置配置面板进行完全可定制的 Payload 管理:


### 安全分析
带有评分的详细漏洞评估报告:

### 导出与报告

### 公共 API

### 批量测试
### 扫描历史
## 架构
WAF-Checker 构建为带有静态资源的 **Cloudflare Worker**:
### 项目结构
```
wrangler.toml # Cloudflare Worker configuration
app/src/
├── api.ts # Main Worker entry point & API routes
├── payloads.ts # Payload types (data loaded from GitHub)
├── advanced-payloads.ts # Encoding & bypass generation functions
├── encoding.ts # WAF bypass encoding utilities
├── waf-detection.ts # WAF fingerprinting & detection
├── http-manipulation.ts # HTTP protocol manipulation techniques
├── reporting.ts # Export & analytics module
├── batch.ts # Batch testing module
└── static/
├── index.html # Main web interface
├── main.js # Frontend logic & UI
├── style.css # Cyberpunk theme & styling
└── favicon.svg # App icon
```
## 快速开始
### 前置条件
### 本地开发
```
# Clone the repository
git clone https://github.com/PAPAMICA/waf-checker.git
cd waf-checker
# Install dependencies
npm install
# Start local dev server
npx wrangler dev
```
在浏览器中打开 `http://localhost:8787`。
### 部署到 Cloudflare
## 扩展 Payload
Payload 维护在单独的仓库中:[PAPAMICA/waf-payloads](https://github.com/PAPAMICA/waf-payloads)
要修改默认 Payload:
您也可以通过 **Configure Payloads**(配置 Payload)直接在 Web 界面中添加自定义 Payload —— 更改会保存在浏览器的 localStorage 中。
## 许可证
MIT
由 [Mickael Asseline](https://github.com/PAPAMICA) 构建标签:API安全, AppImage, Cloudflare Workers, DNS情报, GitHub项目, Hex文件处理, Homebrew Cask, HTTP状态码, JSON输出, RuleLab, SEO审计, Site.js, TCP/UDP/TLS指纹, WAF测试, Web应用防火墙, Web界面, WHOIS查询, 二进制文件分析, 侦察, 内存编辑, 函数图谱, 协议探测, 可视化调试, 安全头部检测, 安全审计, 实时编辑, 密码管理, 批量测试, 报告生成, 攻击向量, 数据可视化, 文件查看, 无服务器架构, 暗色界面, 渗透测试, 漏洞前期信息收集, 漏洞扫描, 社区支持, 程序员工具, 红队工具, 网络安全, 网络资产识别, 自定义脚本, 自定义脚本, 自定义脚本, 自定义脚本, 调试辅助, 负载注入, 跨平台工具, 隐私保护, 高对比度