github.com/projectdiscovery/dnsx
v1.3.0
#475 most downloaded on Go modules
projectdiscovery/dnsx
What this package is like to depend on
Last release 21 days ago
03 Aug 2026
Release timing varies
gaps range from 1 weeks to 4 months
Some releases are documented
notes for 10 of 22 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
72 releases · first in 2020
19 releases in the last 12 months
see the full history below
Release timeline
72 releases · Nov 2020 to Aug 2026Releases
latest 60 of 72-
v1.3.016 Jul 2026Release notes
Open source →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-timeresponse 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
- @Veirt made their first contribution in #966
- @brenocss made their first contribution in #377
- @kp625544 made their first contribution in #985
Full Changelog: v1.2.3...v1.3.0
- Added automatic wildcard DNS detection with
-
v1.2.310 Dec 2025Release notes
Open source →What's Changed
- Added option for response type filter by @ShubhamRasal in #885
- Added timeout to control DNS query timing by @dogancanbakir in #893
- Fixed error that wildcard-domain function fails by @XTeam-Wing in #886
- Fixed file descriptor resource leak by @geeknik in #907
- Fixed RawResp to nil before JSON marshal to prevent unmarshal error by @jjhwan-h in #903
- Removed unexpected
raw_respfrom jsonl response by @ehsandeep in #916
New Contributors
- @XTeam-Wing made their first contribution in #886
- @emmanuel-ferdman made their first contribution in #901
- @geeknik made their first contribution in #907
- @jjhwan-h made their first contribution in #903
Full Changelog: v1.2.2...v1.2.3
-
v1.2.201 Feb 2025Release notes
Open source →What's Changed
🎉 New Features
- Added DNS over socks5 proxy support by @Mzack9999 in #743
🐞 Bugs Fixes
- Fixed issue with max trace default by @Mzack9999 in #740
- Fixed issue with trace option in case of non
noerrorstatus by @RamanaReddy0M in #631
Other Changes
- Create a guide explaining how to use MullvadVPN with dnsx! by @noctisatrae in #734
New Contributors
- @noctisatrae made their first contribution in #734
Full Changelog: v1.2.1...v1.2.2
-
v1.2.2-0.20260803024356-baa47985540a03 Aug 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260727024352-a7b5ae16a7d227 Jul 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260720024404-1918ce7de61820 Jul 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260706024357-cb632f172ead06 Jul 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260615024348-6b94ec57d6aa15 Jun 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260608024405-4a4ddc92a87708 Jun 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260602212409-e9607a3c260102 Jun 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260601044225-13dbf81c6e9401 Jun 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260504024229-f212d012994704 May 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260427024417-168928b2245b27 Apr 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260420024354-e90a4f96435d20 Apr 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20260330024412-c10a6fe7c17430 Mar 2026 pre-releaseNothing published for this version
-
v1.2.2-0.20251210010552-fe80b186e2c410 Dec 2025 pre-releaseNothing published for this version
-
v1.2.2-0.20251208121846-62d3a7a17ca208 Dec 2025 pre-releaseNothing published for this version
-
v1.2.2-0.20251020193917-d2f53f46285c20 Oct 2025 pre-releaseNothing published for this version
-
v1.2.2-0.20250911175134-579013f5b2ba11 Sep 2025 pre-releaseNothing published for this version
-
v1.2.2-0.20250829153444-a13dfab8f07b29 Aug 2025 pre-releaseNothing published for this version
-
v1.2.2-0.20250201134814-d4003075936401 Feb 2025 pre-releaseNothing published for this version
-
v1.2.2-0.20240923022447-c790eba1e75523 Sep 2024 pre-releaseNothing published for this version
-
v1.2.2-0.20240906003707-d3bd869ad02106 Sep 2024 pre-releaseNothing published for this version
-
v1.2.2-0.20240902154810-056a14d826ee02 Sep 2024 pre-releaseNothing published for this version
-
v1.2.2-0.20240701022501-25a6ca7d694f01 Jul 2024 pre-releaseNothing published for this version
-
v1.2.104 Mar 2024Release notes
Open source →What's Changed
Other Changes
- Fixed docker build + go mod deps by @ehsandeep in #595
- Added
-no-colorsupport via env variable by @ehsandeep in #595
Full Changelog: v1.2.0...v1.2.1
-
v1.2.1-0.20240304082313-5fd3ce70bfb204 Mar 2024 pre-releaseNothing published for this version
-
v1.2.003 Mar 2024Release notes
Open source →Warning
This release upgrades ASNMap to the latest version that uses an authenticated API. If you utilize the
-asnoption of dnsx, one time configuration is required to set up PDCP API Key. You can do this using the -authoption or through setting up an environment variable, such as export PDCP_API_KEY=xxxxxWhat's Changed
🎉 New Features
- Added
-reconoption to pull all dns records by @dogancanbakir in #465
echo x.com | dnsx -recon x.com [A] [104.244.42.193] x.com [A] [104.244.42.65] x.com [A] [104.244.42.1] x.com [A] [104.244.42.129] x.com [MX] [alt4.aspmx.l.google.com] x.com [MX] [alt3.aspmx.l.google.com] x.com [MX] [alt2.aspmx.l.google.com] x.com [MX] [alt1.aspmx.l.google.com] x.com [MX] [aspmx.l.google.com] x.com [NS] [a.r10.twtrdns.net] x.com [NS] [a.u10.twtrdns.net] x.com [NS] [b.r10.twtrdns.net] x.com [NS] [b.u10.twtrdns.net] x.com [NS] [c.r10.twtrdns.net] x.com [NS] [c.u10.twtrdns.net] x.com [NS] [d.r10.twtrdns.net] x.com [NS] [d.u10.twtrdns.net] x.com [SOA] [a.u10.twtrdns.net] x.com [SOA] [noc.twitter.com] x.com [TXT] [kkdl3qb3tcrmdhfsm803p67r0my0svs8] x.com [TXT] [google-site-verification=8yqmovhqedzlt36rpeqp41ytrefk9ahende_xm0626g] x.com [TXT] [google-site-verification=f6u9mgl--d2lblljvh3b1uugxtevqpdcamkr9c8914a] x.com [TXT] [atlassian-sending-domain-verification=bd424180-8645-4de5-bd6a-285479c7577a] x.com [TXT] [atlassian-domain-verification=j6u0o1ptkobcxc84uef/swpiptazurbvyqkzmtvt8wuglcht1vvrzza63ip1qsln] x.com [TXT] [v=spf1 ip4:199.16.156.128/26 ip4:199.59.150.64/26 include:_spf.google.com include:_spf.salesforce.com -all]- Added
-eoption to exclude dsn query types with-reconoption by @dogancanbakir in #465
Other Changes
- Updated to latest ASNMap API by @RamanaReddy0M in #581
New Contributors
- @olearycrew made their first contribution in #562
- @dogancanbakir made their first contribution in #465
Full Changelog: v1.1.6...v1.2.0
- Added
-
v1.1.7-0.20231225021750-31697f7ff85925 Dec 2023 pre-releaseNothing published for this version
-
v1.1.611 Nov 2023Release notes
Open source →What's Changed
Other Changes
- Added additional public resolver by @Devang-Solanki in #480
- Fixed panic crash
New Contributors
- @Devang-Solanki made their first contribution in #480
Full Changelog: v1.1.5...v1.1.6
-
v1.1.6-0.20231111170527-330dbab326bd11 Nov 2023 pre-releaseNothing published for this version
-
v1.1.522 Sep 2023Release notes
Open source →What's Changed
🎉 New Features
- Added ANY query support by @Ahmadkashif in #361
$ echo hollisterco.com | dnsx -any -resp hollisterco.com [104.90.5.160] hollisterco.com [104.90.5.169] hollisterco.com [a1-58.akam.net] hollisterco.com [a26-65.akam.net] hollisterco.com [a3-66.akam.net] hollisterco.com [a8-64.akam.net] hollisterco.com [a4-67.akam.net] hollisterco.com [a9-65.akam.net] hollisterco.com [blox-anf-dns-pr20-v.homeoffice.anfcorp.com] hollisterco.com [please_set_email.absolutely.nowhere] hollisterco.com [spycloud-domain-verification=cdc1c551-cd9f-4728-893d-e93f414b83e7] hollisterco.com [v=spf1 include:spf-0026d501.pphosted.com include:spf.mandrillapp.com ~all] hollisterco.com [533a7d7f619a456caff4aa2b0433a811.hollisterco.com] hollisterco.com [facebook-domain-verification=2mzk0qbipizvvhkmbopcqpdwtaq70o] hollisterco.com [ms=ms88661693]
-omit-raw, -or omit raw dns response from jsonl output
Other Changes
- Workflow updates by @ehsandeep in #456
New Contributors
- @Ahmadkashif made their first contribution in #361
- @jhnmthw made their first contribution in #410
Full Changelog: v1.1.4...v1.1.5
-
v1.1.5-0.20230922163529-1244a8c65d4022 Sep 2023 pre-releaseNothing published for this version
-
v1.1.430 Apr 2023Release notes
Open source →What's Changed
- chore(deps): bump github.com/projectdiscovery/mapcidr from 1.1.0 to 1.1.1 by @dependabot in #335
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #332
- chore(deps): bump golang from 1.20.2-alpine to 1.20.3-alpine by @dependabot in #340
- chore(deps): bump alpine from 3.17.2 to 3.17.3 by @dependabot in #338
- chore(deps): bump github.com/projectdiscovery/utils from 0.0.16 to 0.0.25 by @dependabot in #347
- chore(deps): bump github.com/projectdiscovery/hmap from 0.0.10 to 0.0.11 by @dependabot in #336
- chore(deps): bump github.com/projectdiscovery/retryabledns from 1.0.21 to 1.0.23 by @dependabot in #354
- chore(deps): bump github.com/projectdiscovery/asnmap from 1.0.2 to 1.0.3 by @dependabot in #353
- chore(deps): bump github.com/rs/xid from 1.4.0 to 1.5.0 by @dependabot in #355
- chore(deps): bump github.com/projectdiscovery/cdncheck from 0.0.3 to 1.0.0 by @RamanaReddy0M in #350
- chore(deps): bump github.com/projectdiscovery/cdncheck from 1.0.0 to 1.0.1 by @dependabot in #356
Full Changelog: v1.1.3...v1.1.4
-
v1.1.317 Mar 2023Release notes
Open source →What's Changed
- Added self-update option + version check (#318) by @RamanaReddy0M in #319
- Fixed docker workflow by @ehsandeep in #330
New Contributors
- @RamanaReddy0M made their first contribution in #319
Full Changelog: v1.1.2...v1.1.3
-
v1.1.213 Feb 2023Release notes
Open source →What's Changed
New Features
- Added ASN input / output support by @ShubhamRasal in #249
echo AS17012 | dnsx -silent -resp-only -ptr- Added placeholder based wordlist for DNS Bruteforce by @ShubhamRasal in #268
- Added SRV dns query support by @edoardottt in #253
Bug Fixes
- Fixed hmap input placeholder (@Ice3man543)
- Fixed json output with wildcard filtering (@Mzack9999)
Dependency Updates
- bump golang from 1.19-alpine3.17 to 1.20-alpine3.17 (@dependabot)
- bump alpine from 3.17.2 to 3.17.3 (@dependabot)
- bump github.com/projectdiscovery/gologger from 1.1.8 to 1.1.9 (@dependabot)
- bump github.com/projectdiscovery/retryabledns from 1.0.21 to 1.0.22 (@dependabot)
- bump github.com/projectdiscovery/hmap from 0.0.8 to 0.0.9 (@dependabot)
- bump github.com/projectdiscovery/asnmap from 1.0.0 to 1.0.1 (@dependabot)
- bump github.com/projectdiscovery/clistats from 0.0.12 to 0.0.13 (@dependabot)
- bump golangci/golangci-lint-action from 3.4.0 to 3.4.1 (@dependabot)
- bump docker/build-push-action from 4 to 5 (@dependabot)
Other Changes
- deps and workflow update (@ehsandeep)
New Contributors
- @ShubhamRasal made their first contribution in #249
- @edoardottt made their first contribution in #253
Full Changelog: v1.1.1...v1.1.2
-
v1.1.128 Sep 2022Nothing published for this version
-
v1.1.1-0.20230607215837-f36efcc87ced07 Jun 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230427093721-a4c5978d80d727 Apr 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230403025645-cb5753ae88fe03 Apr 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20221226061303-3b4ea67a9c1a26 Dec 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20221125070139-c95a5e3e12f625 Nov 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220917173821-7ac2f47d40bd17 Sep 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220831070644-05901e47de9e31 Aug 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220726121728-699bed01313a26 Jul 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220717105926-3bc1597b15c117 Jul 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220717100355-af07fa86794b17 Jul 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220526050632-ed275c037cdf26 May 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220418165000-5cb005c1ef5218 Apr 2022 pre-releaseNothing published for this version
-
v1.1.012 Mar 2022Nothing published for this version
-
v1.0.903 Mar 2022Nothing published for this version
-
v1.0.816 Feb 2022Nothing published for this version
-
v1.0.8-0.20220110151141-a87251de9f3410 Jan 2022 pre-releaseNothing published for this version
-
v1.0.719 Nov 2021Nothing published for this version
-
v1.0.7-0.20211117075810-1d2c410391b217 Nov 2021 pre-releaseNothing published for this version
-
v1.0.7-0.20211111132300-4cb8a47f3d3911 Nov 2021 pre-releaseNothing published for this version
-
v1.0.7-0.20211019224910-fe8739d2613119 Oct 2021 pre-releaseNothing published for this version
-
v1.0.7-0.20210927160546-05f95786269827 Sep 2021 pre-releaseNothing published for this version
-
v1.0.7-0.20210828095851-91fa4f101cf128 Aug 2021 pre-releaseNothing published for this version
-
v1.0.7-0.20210822090901-8bba1286bd4622 Aug 2021 pre-releaseNothing published for this version