From a1410ca9849bee03f2e6c97ee108bbf3e954364c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fan=20Can=20Bak=C4=B1r?= Date: Thu, 23 Jan 2025 17:31:43 +0300 Subject: [PATCH] remove protocol --- v2/pkg/runner/enumerate.go | 1 + v2/pkg/runner/runner.go | 1 + 2 files changed, 2 insertions(+) diff --git a/v2/pkg/runner/enumerate.go b/v2/pkg/runner/enumerate.go index f8849d960..f71a347dd 100644 --- a/v2/pkg/runner/enumerate.go +++ b/v2/pkg/runner/enumerate.go @@ -19,6 +19,7 @@ import ( const maxNumCount = 2 var replacer = strings.NewReplacer( + "/", "", "•.", "", "•", "", "*.", "", diff --git a/v2/pkg/runner/runner.go b/v2/pkg/runner/runner.go index 3a79f637f..ce9350419 100644 --- a/v2/pkg/runner/runner.go +++ b/v2/pkg/runner/runner.go @@ -119,6 +119,7 @@ func (r *Runner) EnumerateMultipleDomainsWithCtx(ctx context.Context, reader io. ip, _ := regexp.Compile(`^([0-9\.]+$)`) for scanner.Scan() { domain := preprocessDomain(scanner.Text()) + domain = replacer.Replace(domain) if domain == "" || (r.options.ExcludeIps && ip.MatchString(domain)) { continue