From f2b4c47805cddf957596d49369a3da17ef9cb4f3 Mon Sep 17 00:00:00 2001 From: Raithmir Date: Fri, 21 Mar 2025 16:59:22 +0000 Subject: [PATCH] Update trafficlog.go Update logger to include browser UserAgent string in log lines. This will allow Crowdsec to filter for known bad useragents. --- src/mod/info/logger/trafficlog.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod/info/logger/trafficlog.go b/src/mod/info/logger/trafficlog.go index b0761fe..640b09a 100644 --- a/src/mod/info/logger/trafficlog.go +++ b/src/mod/info/logger/trafficlog.go @@ -27,6 +27,6 @@ func (l *Logger) LogHTTPRequest(r *http.Request, reqclass string, statusCode int requestURI := r.RequestURI statusCodeString := strconv.Itoa(statusCode) //fmt.Println("[" + time.Now().Format("2006-01-02 15:04:05.000000") + "] [router:" + reqclass + "] [client " + clientIP + "] " + r.Method + " " + requestURI + " " + statusCodeString) - l.logger.Println("[" + time.Now().Format("2006-01-02 15:04:05.000000") + "] [router:" + reqclass + "] [origin:" + r.URL.Hostname() + "] [client " + clientIP + "] [useragent " + r.UserAgent() + "] " + r.Method + " " + requestURI + " " + statusCodeString) + l.logger.Println("[" + time.Now().Format("2006-01-02 15:04:05.000000") + "] [router:" + reqclass + "] [origin:" + r.URL.Hostname() + "] [client: " + clientIP + "] [useragent: " + r.UserAgent() + "] " + r.Method + " " + requestURI + " " + statusCodeString) }() }