v0.4.0
What's Changed
Added
- Wildcard DNS detection with double-probe confirmation; exits by default, continue with
-force - Wordlist deduplication (duplicates removed before scanning, count reported in verbose mode)
-attemptsflag replacing-retries(deprecated, still accepted with warning)-forceflag to override wildcard detection and scan anyway
Changed
- Refactored into
internal/dns,internal/output,internal/wordlistpackages - Progress, verbose, and diagnostic output moved to stderr (stdout is now pipe-clean)
- Module path updated to
github.com/TMHSDigital/subenum - Docker build updated to include
internal/packages - golangci-lint config migrated to v2 format
Fixed
- Progress ticker no longer corrupts piped stdout output
-retriessemantics clarified via rename to-attempts- CRLF line endings normalized;
.gitattributesenforces LF for Go source going forward
Full changelog: https://github.com/TMHSDigital/subenum/blob/main/CHANGELOG.md