github projectdiscovery/dnsx v1.3.0

4 hours ago

New Features

  • Added automatic wildcard DNS detection with -auto-wildcard, supporting multiple registrable roots and A/AAAA-based filtering by @Veirt in #966
  • Added customizable output templates with -output-template (-ot), including fields such as {{host}}, {{a}}, {{aaaa}}, {{ip}}, and {{query-time}} by @dogancanbakir in #996
  • Added query timing through the query-time response field by @Mzack9999 in #968
  • Added inline and comma-separated host input support by @dogancanbakir in #895

Bug Fixes

  • Fixed JSON and raw output filtering by the requested record type by @dogancanbakir in #988
  • Fixed DNS parsing to process only the answer section and ignore unrelated AUTHORITY or ADDITIONAL records by @dogancanbakir in #926
  • Improved wildcard-domain validation and normalization, including support for values such as *.Example.COM. by @Veirt in #966
  • Added warnings when domains fail to resolve after all retries by @Mzack9999 in #969

Performance and Reliability

  • Streamed wordlist and fuzz expansions to reduce memory usage on large inputs by @Mzack9999 in #994
  • Improved CDN detection by reusing resolved DNS response data and exposing the CDN type by @brenocss in #377
  • Improved stdin handling when combined with file-based or inline input by @Mzack9999 in #994

Documentation

  • Added documentation and examples for custom output templates by @dogancanbakir in #996
  • Added documentation for automatic wildcard detection and updated wildcard filtering guidance by @Veirt in #966

Testing

  • Added coverage for custom output template rendering by @dogancanbakir in #996
  • Added tests for automatic and manual wildcard filtering, including A, AAAA, and CNAME responses by @Veirt in #966
  • Added tests for streamed input expansion and deduplication by @Mzack9999 in #994
  • Added tests for inline, comma-separated, file, and stdin host input by @dogancanbakir in #895 and @Mzack9999 in #994
  • Added regression coverage for DNS answer-section filtering by @dogancanbakir in #926

Maintenance

New Contributors

Full Changelog: v1.2.3...v1.3.0

Don't miss a new dnsx release

NewReleases is sending notifications on new releases.