Commit Graph

21 Commits

Author SHA1 Message Date
GoEdgeLab
62d7ae55b6 优化代码 2024-04-15 12:20:31 +08:00
GoEdgeLab
b772085ef2 优化WAF
* 信息加密使用struct代替map,以缩短加密后内容长度
* 拦截动作、人机识别动作增加是否尝试全局封禁选项
* JSCookie识别动作增加默认设置选项
* 人机识别中传入info参数异常时,尝试跳转到来源地址,避免直接提示invalid request
2024-04-07 14:31:22 +08:00
GoEdgeLab
411329341a WAF允许动作默认跳过所有规则 2024-01-20 20:54:41 +08:00
GoEdgeLab
bb295e4c14 WAF相关跳转不计入统计 2023-12-03 14:41:11 +08:00
GoEdgeLab
15806769cf 部分WAF动作输出内容时增加自定义报头 2023-06-12 18:07:07 +08:00
GoEdgeLab
f11d7a62b5 暂时取消GET302和POST307的迟滞 2023-03-07 08:51:39 +08:00
GoEdgeLab
728e812350 GET302/POST307增加访问迟滞 2023-03-06 16:28:54 +08:00
GoEdgeLab
08d06c9a1f GET302/POST307兼容safari浏览器 2023-03-06 16:27:06 +08:00
GoEdgeLab
ec53263a74 修复GET302和POST307关闭连接后无法响应的问题 2023-03-06 16:10:58 +08:00
GoEdgeLab
53647ab343 修复GET302和POST307无限循环的问题 2023-02-24 17:02:59 +08:00
GoEdgeLab
24e94a3618 修复读超时时间(ReadDeadline)导致WAFGET302、POST307延时关闭连接的问题 2023-01-09 15:56:59 +08:00
GoEdgeLab
9c3fdbed59 WAF标签动作匹配之后可以继续尝试匹配别的分组中的规则集 2022-08-25 16:44:44 +08:00
GoEdgeLab
fc4e02c82d 实现自动SYN Flood防护 2022-01-10 19:54:10 +08:00
GoEdgeLab
15fc2e4f41 自动使用本地防火墙/增加edge-node [ip.drop|ip.reject|ip.remove]等命令 2022-01-09 17:07:37 +08:00
GoEdgeLab
d662c96cfd WAF:优化get302/post307代码 2021-12-19 18:54:43 +08:00
GoEdgeLab
56ecda5653 WAF规则匹配后的IP也会上报/实现IP全局名单/将名单存储到本地数据库,提升读写速度 2021-11-17 16:16:09 +08:00
GoEdgeLab
79c2cb7b73 IP名单中IP创建时保存相关节点、服务、WAF策略信息 2021-11-16 16:11:05 +08:00
GoEdgeLab
c0ddfa2cf1 WAF动作支持有效范围 2021-10-18 20:08:43 +08:00
GoEdgeLab
c9bf5b3f06 WAF动作record_ip返回403/优化关闭连接方法 2021-10-12 09:06:28 +08:00
GoEdgeLab
bb86523837 WAF get302和post307只有在HTTP/1的情况下才在跳转前关闭连接 2021-07-26 14:33:06 +08:00
GoEdgeLab
13f619e142 WAF增加多个动作 2021-07-18 15:51:49 +08:00