--- subfinder-2.9.0/pkg/runner/options.go.orig 2025-09-26 18:19:29.000000000 +0800 +++ subfinder-2.9.0/pkg/runner/options.go 2025-10-19 08:48:25.818821811 +0800 @@ -19,7 +19,6 @@ fileutil "github.com/projectdiscovery/utils/file" folderutil "github.com/projectdiscovery/utils/folder" logutil "github.com/projectdiscovery/utils/log" - updateutils "github.com/projectdiscovery/utils/update" ) var ( @@ -106,11 +106,6 @@ flagSet.IntVar(&options.Threads, "t", 10, "number of concurrent goroutines for resolving (-active only)"), ) - flagSet.CreateGroup("update", "Update", - flagSet.CallbackVarP(GetUpdateCallback(), "update", "up", "update subfinder to latest version"), - flagSet.BoolVarP(&options.DisableUpdateCheck, "disable-update-check", "duc", false, "disable automatic subfinder update check"), - ) - flagSet.CreateGroup("output", "Output", flagSet.StringVarP(&options.OutputFile, "output", "o", "", "file to write output to"), flagSet.BoolVarP(&options.JSON, "json", "oJ", false, "write output in JSONL(ines) format"), @@ -176,17 +176,6 @@ options.ConfigureOutput() showBanner() - if !options.DisableUpdateCheck { - latestVersion, err := updateutils.GetToolVersionCallback("subfinder", version)() - if err != nil { - if options.Verbose { - gologger.Error().Msgf("subfinder version check failed: %v", err.Error()) - } - } else { - gologger.Info().Msgf("Current subfinder version %v %v", version, updateutils.GetVersionDescription(version, latestVersion)) - } - } - if options.ListSources { listSources(options) os.Exit(0) --- subfinder-2.9.0/README.md.orig 2025-09-26 18:19:29.000000000 +0800 +++ subfinder-2.9.0/README.md 2025-10-19 08:59:35.724823772 +0800 @@ -77,10 +77,6 @@ -rls value maximum number of http requests to send per second for providers in key=value format (-rls "hackertarget=10/s,shodan=15/s") -t int number of concurrent goroutines for resolving (-active only) (default 10) -UPDATE: - -up, -update update subfinder to latest version - -duc, -disable-update-check disable automatic subfinder update check - OUTPUT: -o, -output string file to write output to -oJ, -json write output in JSONL(ines) format