make bucket-scan wordlist opt-in (default off)

Discovery is now driven purely by incoming CT domains (stem + suffix
expansion); the hardcoded generic-name wordlist is only used when
BUCKET_SCAN_WORDLIST=true.
This commit is contained in:
StasonJatham committed 2026-09-22 16:04:47 +02:00
1 parent a899362e18
commit ebb020c6b7
4 files changed
+53 -45

No files matched your search

+7 -3
View File
@@ -167,12 +167,16 @@ func run() error {
},
})
discoverer.Start(ctx)
for _, name := range discover.Wordlist() {
discoverer.SubmitName(name)
wordlist := 0
if cfg.BucketScanWordlist {
for _, name := range discover.Wordlist() {
discoverer.SubmitName(name)
}
wordlist = len(discover.Wordlist())
}
slog.Info("bucket name discovery enabled", "event", "startup",
"qps", cfg.BucketScanQPS, "workers", cfg.BucketScanWorkers, "do_spaces", cfg.BucketScanDO,
"wordlist", len(discover.Wordlist()))
"wordlist", wordlist)
}
var prober *probe.Prober