当前位置:论坛首页 > Linux面板 > 建议

【待反馈】宝塔Nginx防火墙bug

发表在 Linux面板2024-10-14 13:46 [复制链接] 1 532

Nginx防火墙 9.5.2
防护事件卡片 > 拦截记录页面
点清空日志,选择“全部选中”。提交接口的数据 site_all值是1, site_logs值是[],造成接口报错
选择单个网站是正确的

二次测试,不选择“全部选中”,而是点击每个站点,正确
盲猜接口site_all=1的逻辑有问题



三次测试,IP临时拉黑记录日志清理,参数safe_logs=1也报错


接口提示
  1. REQUEST_DATE: 2024-10-14 14:01:03
  2. PAN_VERSION: 9.2.0
  3.   OS_VERSION: CentOS  7.9.2009 x86_64(Py3.7.9)
  4. REMOTE_ADDR: 113.235.184.247
  5. REQUEST_URI: POST /plugin%3Faction%3Da%26name%3Dbtwaf%26s%3Dremove_log
  6. REQUEST_FORM: {'safe_logs': '1', 'site_all': '0', 'site_logs': '[]'}
  7.   USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
  8. Traceback (most recent call last):
  9.   File "class/panelPlugin.py", line 3739, in a
  10.     return p.exec_fun(get)
  11.   File "class/pluginAuth.py", line 67, in exec_fun
  12.     raise public.PanelError(res['msg'])
  13. public.PanelError: 面板运行时发生错误: Traceback (most recent call last):
  14.   File "/www/server/panel/plugin/btwaf/btwaf_main.py", line 5667, in remove_log
  15. TypeError: string indices must be integers
复制代码

使用道具 举报 只看该作者 回复
发表于 2024-11-4 15:48:42 | 显示全部楼层
您好,你更新到最新版本9.5.4版本的nginx防火墙试试
我测试并未复现
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表