请求先经过 URL、HTML 实体、Unicode、JSON、表单等多层解码还原,再交给针对每类攻击的词法与语义分析器。正常业务里的 "select"、单引号和尖括号不会被误伤。
SQL 词法切分与指纹匹配,识别永真式、UNION 查询、堆叠语句与时间盲注。
HTML 词法与上下文分析,覆盖脚本标签、事件属性、javascript: 伪协议等变形。
Shell 语法解析配合危险命令字典,识别管道、分号、反引号与 $() 拼接执行。
路径归一化后判定越界访问,多重编码的 ../ 与敏感系统文件探测无所遁形。
解析 URL 参数,识别内网地址、回环、各种进制 IP 写法与云厂商元数据端点。
解析 XML 的 DOCTYPE 与 ENTITY 声明,阻断外部实体读取本地文件与内网探测。
扩展名、文件魔数与 WebShell 特征三重校验,伪装成图片的脚本同样会被识破。
UA 指纹与探测路径计数,sqlmap、nikto 等自动化工具一出手即被识别封禁。
按站点配置滑动窗口限流,超过阈值自动封禁源 IP,支持封禁或仅记录。
SHA-256 工作量证明挑战,HMAC 签名凭证,在不打扰真人的前提下挡住脚本洪流。
包含、正则、等于、前后缀等多种匹配方式,配合 IP 黑白名单与路径白名单灵活编排。
GateWall 作为反向代理接管 80 / 443 端口,按域名路由到多个上游站点。业务代码无需任何改动。
浏览器、App、爬虫与扫描器
TLS 终结 · SNI 多证书 · 逐层检测
只接收干净流量,真实客户端 IP 通过 X-Forwarded-For 透传
下面每个按钮都会从你的浏览器向本站发出一个真实请求。本页面本身就运行在 GateWall 之后:正常请求被放行,攻击请求被当场拦截。
# 点击左侧任意请求,这里会显示 GateWall 的真实响应
同一个进程里同时提供 L4 网络访问控制、端口转发、入侵防御与可视化管理后台。
前端界面已嵌入二进制,无需数据库、无需 Nginx、无需 certbot。
一个约 9 MB 的可执行文件,Linux / Windows 均可运行。
scp gatewall root@server:/tmp/
自动创建 systemd 服务、沙箱化运行、配置防火墙与证书。
DOMAIN=example.com \ bash install-server.sh
登录管理后台,填写域名与上游地址,HTTPS 证书自动就绪。
https://example.com:8443