From 72e27d9455b7bb43520f6358257c2e7d969f8f64 Mon Sep 17 00:00:00 2001 From: mrhid6 Date: Mon, 24 Aug 2026 12:17:46 +0000 Subject: [PATCH] feat: Useragent --- internal/checker/checker.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/checker/checker.go b/internal/checker/checker.go index c2d8eba..392b046 100644 --- a/internal/checker/checker.go +++ b/internal/checker/checker.go @@ -18,6 +18,10 @@ const ( TypeTCP = "tcp" TypeICMP = "icmp" TypeTLS = "tls" + + // UserAgent identifies Vantage monitor traffic so a WAF rule can single it + // out. Match on a prefix, not equality: the version moves. + UserAgent = "Vantage-Monitor/1.0 (+https://vantage.hostxtra.co.uk)" ) @@ -84,6 +88,7 @@ func runHTTP(ctx context.Context, s Spec) Result { if err != nil { return Result{Message: err.Error()} } + req.Header.Set("User-Agent", UserAgent) resp, err := client.Do(req) if err != nil { return Result{LatencyMs: msSince(start), Message: err.Error()}