From 3546ccdd48e610e9887418ec0845c2f5057e9ce3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B6=85?= <7546302+red_q@user.noreply.gitee.com> Date: Mon, 17 Mar 2025 00:05:48 +0800 Subject: [PATCH] =?UTF-8?q?20250316=5F=E4=BF=AE=E6=AD=A3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- attackevent/fw_data.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/attackevent/fw_data.go b/attackevent/fw_data.go index 423f4de..6b651ab 100644 --- a/attackevent/fw_data.go +++ b/attackevent/fw_data.go @@ -206,7 +206,8 @@ func Fw_event(cookieStr, timeStr string) { log.Fatal(err) } if k.OutputJSON.(map[string]interface{})["Time"].(string) != timeStr.String { - result, err := dbpool.ExecuteSQL("UPDATE douy_info SET mobile_phone_number=?, username=?, initial_time=?,end_time=?,surplus_time=?,`key`=? where serialNumber = ? ") + //调用ExecteSQL函数执行插入语句 + result, err := dbpool.ExecuteSQL("INSERT INTO `dt_zgdz`.`dt_attack_event` (`DT_ID`, `DT_TIME`, `DT_SRCZONENAME`, `DT_DESTZONENAME`, `DT_SRCIPADDR`, `DT_DESTIPADDR`, `DT_DESTPORT`, `DT_THREATNAME`, `DT_METHODNAMECN`, `DT_METHODSUBNAMECN`, `DT_AOOLICATION`, `DT_CVE`, `DT_HTTPHOST`, `DT_HTTPFIRSTLINE`, `DT_PAYLOAD`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);", strconv.Itoa(con-1), k.OutputJSON.(map[string]interface{})["Time"].(string), k.OutputJSON.(map[string]interface{})["SrcZoneName"].(string), k.OutputJSON.(map[string]interface{})["DestZoneName"].(string), k.OutputJSON.(map[string]interface{})["SrcIPAddr"].(string), k.OutputJSON.(map[string]interface{})["DestIPAddr"].(string), strconv.FormatFloat(k.OutputJSON.(map[string]interface{})["DestPort"].(float64), 'f', -1, 64), k.OutputJSON.(map[string]interface{})["ThreatName"].(string), k.OutputJSON.(map[string]interface{})["MethodNameCN"].(string), k.OutputJSON.(map[string]interface{})["MethodSubNameCN"].(string), k.OutputJSON.(map[string]interface{})["Application"].(string), k.OutputJSON.(map[string]interface{})["CVE"].(string), k.OutputJSON.(map[string]interface{})["HttpHost"].(string), k.OutputJSON.(map[string]interface{})["HttpFirstLine"].(string), k.OutputJSON.(map[string]interface{})["Payload"].(string)) if err != nil { log.Println(err) }