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