From ede1edc8c196515efe05188291ade565a279d671 Mon Sep 17 00:00:00 2001 From: Mayank Pande Date: Mon, 1 Apr 2024 16:57:34 +0530 Subject: [PATCH] fix: added logger for pattern matching --- ebpftracer/l7/http.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ebpftracer/l7/http.go b/ebpftracer/l7/http.go index dea68e04..eed35dcf 100644 --- a/ebpftracer/l7/http.go +++ b/ebpftracer/l7/http.go @@ -3,6 +3,7 @@ package l7 import ( "bytes" "encoding/base64" + "log" "regexp" "strings" ) @@ -66,7 +67,9 @@ func SanitizeString(input string) string { for _, pattern := range sensitivePatterns { sanitized = pattern.ReplaceAllStringFunc(sanitized, func(match string) string { // Only replace the sensitive part, keeping the structure intact - return strings.Repeat("*", len(match)) + sanitized_string := strings.Repeat("*", len(match)) + log.Printf("Replacing %s with %s , using pattern %s", match, sanitized_string, pattern) + return sanitized_string }) }