From 6fa0d0f0faea3ed0d703d49d21217f14356d6b89 Mon Sep 17 00:00:00 2001 From: Yu-Hsin Yang <cindy02017@gmail.com> Date: Wed, 12 Jun 2024 08:21:50 +0200 Subject: [PATCH] Add abuseip info to alert.go --- alert/alert.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alert/alert.go b/alert/alert.go index 41361be..ee214e2 100644 --- a/alert/alert.go +++ b/alert/alert.go @@ -141,7 +141,7 @@ func formatSlackMessage(canary interface{}, remoteIP string) (string, []Attachme var message strings.Builder - message.WriteString("**Canary Alert**") + message.WriteString(fmt.Sprintf("**Canary Alert: %s**", v.FieldByName("Tag"))) var fields []Field for i := 0; i < v.NumField(); i++ { @@ -159,7 +159,10 @@ func formatSlackMessage(canary interface{}, remoteIP string) (string, []Attachme } // Append the ipinfo URL - fields = append(fields, Field{Title: "CheckRemoteIPInfo", Value: fmt.Sprintf("http://ipinfo.io/%s", remoteIP)}) + fields = append(fields, Field{Title: "CheckRemoteIPInfo", Value: fmt.Sprintf("http://ipinfo.io/%s", remoteIP), Short: true}) + + // Append abuse URL + fields = append(fields, Field{Title: "CheckAbuseInfo", Value: fmt.Sprintf("https://www.abuseipdb.com/check/%s", remoteIP), Short: true}) attachments := []Attachment{ { -- GitLab