mirror of
https://gitee.com/lauix/HFish
synced 2025-05-11 12:28:02 +08:00
43 lines
1.4 KiB
Go
43 lines
1.4 KiB
Go
|
package report
|
||
|
|
||
|
import (
|
||
|
"HFish/core/dbUtil"
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
// 上报 WEB
|
||
|
func ReportWeb(projectName string, ip string, info string) {
|
||
|
sql := `INSERT INTO hfish_info(type,project_name,ip,info,create_time) values(?,?,?,?,?);`
|
||
|
dbUtil.Insert(sql, "WEB", projectName, ip, info, time.Now().Format("2006-01-02 15:04:05"))
|
||
|
}
|
||
|
|
||
|
// 上报 SSH
|
||
|
func ReportSSH(ip string, info string) {
|
||
|
sql := `INSERT INTO hfish_info(type,project_name,ip,info,create_time) values(?,?,?,?,?);`
|
||
|
dbUtil.Insert(sql, "SSH", "SSH钓鱼", ip, info, time.Now().Format("2006-01-02 15:04:05"))
|
||
|
}
|
||
|
|
||
|
// 上报 Redis
|
||
|
func ReportRedis(ip string, info string) int64 {
|
||
|
sql := `INSERT INTO hfish_info(type,project_name,ip,info,create_time) values(?,?,?,?,?);`
|
||
|
return dbUtil.Insert(sql, "REDIS", "Redis钓鱼", ip, info, time.Now().Format("2006-01-02 15:04:05"))
|
||
|
}
|
||
|
|
||
|
// 更新 Redis 操作
|
||
|
func ReportUpdateRedis(id int64, info string) {
|
||
|
sql := `UPDATE hfish_info SET info = info||? WHERE id = ?;`
|
||
|
dbUtil.Update(sql, info, id)
|
||
|
}
|
||
|
|
||
|
// 上报 Mysql
|
||
|
func ReportMysql(ip string, info string) int64 {
|
||
|
sql := `INSERT INTO hfish_info(type,project_name,ip,info,create_time) values(?,?,?,?,?);`
|
||
|
return dbUtil.Insert(sql, "MYSQL", "Mysql钓鱼", ip, info, time.Now().Format("2006-01-02 15:04:05"))
|
||
|
}
|
||
|
|
||
|
// 更新 Redis 操作
|
||
|
func ReportUpdateMysql(id int64, info string) {
|
||
|
sql := `UPDATE hfish_info SET info = info||? WHERE id = ?;`
|
||
|
dbUtil.Update(sql, info, id)
|
||
|
}
|