2019-08-07 13:16:23 +08:00
|
|
|
package report
|
|
|
|
|
|
|
|
import (
|
|
|
|
"HFish/core/dbUtil"
|
|
|
|
"time"
|
2019-08-09 10:13:54 +08:00
|
|
|
"HFish/utils/ip"
|
2019-08-07 13:16:23 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
// 上报 WEB
|
2019-08-09 10:13:54 +08:00
|
|
|
func ReportWeb(projectName string, ipx string, info string) {
|
|
|
|
ipInfo := ip.Get(ipx)
|
|
|
|
sql := `INSERT INTO hfish_info(type,project_name,ip,ip_info,info,create_time) values(?,?,?,?,?,?);`
|
|
|
|
dbUtil.Insert(sql, "WEB", projectName, ipx, ipInfo, info, time.Now().Format("2006-01-02 15:04:05"))
|
2019-08-07 13:16:23 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// 上报 SSH
|
2019-08-09 10:13:54 +08:00
|
|
|
func ReportSSH(ipx string, info string) {
|
|
|
|
ipInfo := ip.Get(ipx)
|
|
|
|
sql := `INSERT INTO hfish_info(type,project_name,ip,ip_info,info,create_time) values(?,?,?,?,?,?);`
|
|
|
|
dbUtil.Insert(sql, "SSH", "SSH钓鱼", ipx, ipInfo, info, time.Now().Format("2006-01-02 15:04:05"))
|
2019-08-07 13:16:23 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// 上报 Redis
|
2019-08-09 10:13:54 +08:00
|
|
|
func ReportRedis(ipx string, info string) int64 {
|
|
|
|
ipInfo := ip.Get(ipx)
|
|
|
|
sql := `INSERT INTO hfish_info(type,project_name,ip,ip_info,info,create_time) values(?,?,?,?,?,?);`
|
|
|
|
return dbUtil.Insert(sql, "REDIS", "Redis钓鱼", ipx, ipInfo, info, time.Now().Format("2006-01-02 15:04:05"))
|
2019-08-07 13:16:23 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// 更新 Redis 操作
|
|
|
|
func ReportUpdateRedis(id int64, info string) {
|
|
|
|
sql := `UPDATE hfish_info SET info = info||? WHERE id = ?;`
|
|
|
|
dbUtil.Update(sql, info, id)
|
|
|
|
}
|
|
|
|
|
|
|
|
// 上报 Mysql
|
2019-08-09 10:13:54 +08:00
|
|
|
func ReportMysql(ipx string, info string) int64 {
|
|
|
|
ipInfo := ip.Get(ipx)
|
|
|
|
sql := `INSERT INTO hfish_info(type,project_name,ip,ip_info,info,create_time) values(?,?,?,?,?,?);`
|
|
|
|
return dbUtil.Insert(sql, "MYSQL", "Mysql钓鱼", ipx, ipInfo, info, time.Now().Format("2006-01-02 15:04:05"))
|
2019-08-07 13:16:23 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// 更新 Redis 操作
|
|
|
|
func ReportUpdateMysql(id int64, info string) {
|
|
|
|
sql := `UPDATE hfish_info SET info = info||? WHERE id = ?;`
|
|
|
|
dbUtil.Update(sql, info, id)
|
|
|
|
}
|