mirror of
https://gitee.com/samwaf/SamWaf.git
synced 2026-10-29 17:23:13 +08:00
44 lines
2.2 KiB
Go
44 lines
2.2 KiB
Go
package innerbean
|
|
|
|
type WebLog struct {
|
|
WafInnerDFlag string `json:"waf_inner_dflag"` //日志队列处理方式
|
|
HOST string `json:"host"`
|
|
URL string `json:"url"`
|
|
REFERER string `json:"referer"`
|
|
USER_AGENT string `json:"user_agent"`
|
|
METHOD string `json:"method"`
|
|
HEADER string `json:"header"`
|
|
SRC_IP string `json:"src_ip"`
|
|
SRC_PORT string `json:"src_port"`
|
|
COUNTRY string `json:"country"`
|
|
PROVINCE string `json:"province"`
|
|
CITY string `json:"city"`
|
|
CREATE_TIME string `gorm:"index:idx_weblog_time" json:"create_time"`
|
|
//CREATE_TIME string ` json:"create_time"`
|
|
CONTENT_LENGTH int64 `json:"content_length"`
|
|
COOKIES string `json:"cookies"`
|
|
BODY string `json:"body"`
|
|
REQ_UUID string `json:"req_uuid"`
|
|
USER_CODE string `json:"user_code"`
|
|
TenantId string `json:"tenant_id"` //租户ID(主要键)
|
|
HOST_CODE string `json:"host_code"` //主机ID (主要键)
|
|
Day int `json:"day"` //日 (主要键)
|
|
ACTION string `json:"action"`
|
|
RULE string `json:"rule"`
|
|
STATUS string `json:"status"` //状态
|
|
STATUS_CODE int `json:"status_code"` //状态编码
|
|
RES_BODY string `json:"res_body"` //返回信息
|
|
POST_FORM string `json:"post_form"` //提交的表单数据
|
|
TASK_FLAG int `json:"task_flag" gorm:"default:-1"` //任务处理标记 -1 等待处理 ;1 可以进行处理 (定时任务处理),2 处理完毕
|
|
UNIX_ADD_TIME int64 `json:"unix_add_time"` //添加日期unix
|
|
RISK_LEVEL int `json:"risk_level"` //危险等级 0:正常 1: 轻微 2: 有害 3: 严重 4: 特别严重
|
|
GUEST_IDENTIFICATION string `json:"guest_identification"` //访客身份识别
|
|
}
|
|
type WAFLog struct {
|
|
REQ_UUID string `json:"req_uuid"`
|
|
ACTION string `json:"action"`
|
|
RULE string `json:"rule"`
|
|
CREATE_TIME string `json:"create_time"`
|
|
USER_CODE string `json:"user_code"`
|
|
}
|