diff --git a/internal/nodes/http_request.go b/internal/nodes/http_request.go index 81aa2d2..57c6603 100644 --- a/internal/nodes/http_request.go +++ b/internal/nodes/http_request.go @@ -570,6 +570,12 @@ func (this *HTTPRequest) Format(source string) string { return this.Host case "referer": return this.RawReq.Referer() + case "referer.host": + u, err := url.Parse(this.RawReq.Referer()) + if err == nil { + return u.Host + } + return "" case "userAgent": return this.RawReq.UserAgent() case "contentType":