大数跨境
0
0

SamWaf v1.3.18-beta.8 新增消息通知到飞书钉钉,命令行支持 execsql执行命令

SamWaf v1.3.18-beta.8 新增消息通知到飞书钉钉,命令行支持 execsql执行命令 SamWaf开源防火墙
2025-11-25
0
导读:新增消息通知到飞书钉钉, 命令行支持 execsql执行命令

1.新增:消息通知到飞书钉钉可订阅不同类型消息 。

通知渠道管理 

订阅信息


消息日志:


推送效果

飞书:

钉钉:



2.新增:是否检测beta版本的更新控制,感谢netcns。


配置项名称为 check_beta_version支持选项:0|禁用,1|启用 默认

3.新增:命令行支持 execsql执行命令 

==========================================  SamWaf Web Application Firewall v1.0.0  Version Name: 20241028==========================================
2025-11-24 11:07:28.451 INFO    load config2025-11-24 11:07:28.451 INFO    user_code:8ad2bca0-ee ,soft_id:SamWafComSamwaf Log Path: logs\log.log
💻 SQL 执行工具可以在指定数据库上执行 SQL 语句
📝 审计日志: logs\db.log================================================         SamWaf SQL 执行工具================================================
可以在以下数据库上执行 SQL 语句:1. 核心数据库 (local.db) - 存储配置、规则等2. 日志数据库 (local_log.db) - 存储访问日志3. 统计数据库 (local_stats.db) - 存储统计数据
⚠️  警告:- 执行前请确保已备份数据库- UPDATE/DELETE 操作会直接修改数据,请谨慎使用- 不当的 SQL 可能导致数据丢失或系统异常- 所有操作将被记录到审计日志
请选择数据库 (1-3),或输入 'q' 退出: 1
正在连接到 核心数据库 (local.db)...✓ 已连接到 核心数据库 (local.db)
================================================SQL 执行模式================================================提示:- 输入 SQL 语句并按回车执行- 输入 'tables' 查看所有表- 输入 'quit' 或 'exit' 退出- 示例: SELECT * FROM account LIMIT 10================================================SQL> select * from ip_tags
查询结果:----------------------------------------id                   | user_code            | tenant_id            | create_time          | update_time          | ip                   | ip_tag               | cnt                  | remarks          
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------7d1df72a-8103-421... | 8ad2bca0-4fd0-46a... | SamWafCom            | 2025-09-18 14:02:... | 2025-10-31 08:57:... | 127.0.0.1            | 防盗链保护                | 1152                 | aa          
e0ad06eb-c85f-435... | 8ad2bca0-4fd0-46a... | SamWafCom            | 2025-09-18 14:02:... | 2025-10-24 14:15:... | 8.8.8.8              | 正常                   | 367544               | aa             
----------------------------------------✓ 查询完成,共 18 行
SQL> update ip_tags set remarks = '222'
⚠️  您即将执行修改操作,是否继续?(yes/no): yes✓ 执行成功,影响 18 行
SQL> exit
已退出 SQL 执行工具
C:\huawei\goproject\SamWaf>


4.优化:数据库合并操作如有异常进行数据提示,感谢wangpenga999。


5.优化:减少拼接header字符串的堆分配,感谢qiulaidongfeng。


代码开源托管地址:

Gitee:

https://gitee.com/samwaf/SamWaf

GitHub: 

https://github.com/samwafgo/SamWaf

【声明】内容源于网络
0
0
SamWaf开源防火墙
SamWaf是一款开源轻量级网站防火墙,完全私有化部署
内容 27
粉丝 0
SamWaf开源防火墙 SamWaf是一款开源轻量级网站防火墙,完全私有化部署
总阅读34
粉丝0
内容27