mirror of
https://gitee.com/samwaf/SamWaf.git
synced 2026-11-01 02:31:39 +08:00
25 lines
613 B
Go
25 lines
613 B
Go
package api
|
|
|
|
import (
|
|
"SamWaf/global"
|
|
"SamWaf/model/common/response"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type WafEngineApi struct {
|
|
}
|
|
|
|
// ResetWaf 重启WAF引擎
|
|
// @Summary 重启WAF引擎
|
|
// @Description 重启WAF引擎,重新加载所有规则和配置
|
|
// @Tags 引擎-WAF引擎
|
|
// @Produce json
|
|
// @Success 200 {object} response.Response "重启指令发起成功"
|
|
// @Security ApiKeyAuth
|
|
// @Router /resetWAF [get]
|
|
func (w *WafEngineApi) ResetWaf(c *gin.Context) {
|
|
//重启WAF引擎
|
|
global.GWAF_CHAN_ENGINE <- 1
|
|
response.OkWithMessage("重启指令发起成功", c)
|
|
}
|