Skip to content

v0.4.0

Choose a tag to compare

@TMHSDigital TMHSDigital released this 14 Mar 16:22
· 29 commits to main since this release

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)
  • -attempts flag replacing -retries (deprecated, still accepted with warning)
  • -force flag to override wildcard detection and scan anyway

Changed

  • Refactored into internal/dns, internal/output, internal/wordlist packages
  • 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
  • -retries semantics clarified via rename to -attempts
  • CRLF line endings normalized; .gitattributes enforces LF for Go source going forward

Full changelog: https://github.com/TMHSDigital/subenum/blob/main/CHANGELOG.md