تخطي إلى المحتوى الرئيسي
dnsx
d

dnsx

is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice with a list of user-supplied resolvers.

Added 3 days ago
View Repository
Stars
0
Forks
0

Description

is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice with a list of user-supplied resolvers.

Raw Intelligence Data

dnsx is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice with a list of user-supplied resolvers.

Release History

v1.3.0

16 Jul 2026 v1.3.0

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

  • Updated the project to Go 1.25 and refreshed project dependencies by @dependabot in #999, #998, #995, #991, #987, and #984
  • Migrated Aurora from v2 to v4 and updated ProjectDiscovery dependencies by @Mzack9999 in #983
  • Updated the Docker build image to Go 1.24 Alpine by @kp625544 in #985
  • Modernized GoReleaser configuration by @emmanuel-ferdman in #901
  • Modernized CI, CodeQL, lint, compatibility, release, and Docker workflows by @emmanuel-ferdman in #901

New Contributors

Full Changelog: https://github.com/projectdiscovery/dnsx/compare/v1.2.3...v1.3.0