Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.projectdiscovery.io/llms.txt

Use this file to discover all available pages before exploring further.

What is dnsx?

dnsx is a fast and multi-purpose DNS toolkit designed for running various probes through the retryabledns library. It supports multiple DNS queries, user supplied resolvers, DNS wildcard filtering like shuffledns etc.

Features and capabilities

  • Simple and easy-to-use utility to query DNS records
  • A, AAAA, CNAME, PTR, NS, MX, TXT, SRV, SOA query support
  • DNS Resolution / Brute-force support
  • Custom resolver input support
  • Multiple resolver format (TCP/UDP/DOH/DOT) support
  • stdin and stdout support
  • Automatic wildcard handling support

Additional dnsx resources

As an open source tool with a robust community there are a lot of community-created resources available. We are happy to share those to offer even more information about our tools.
Sharing any external resources is not formal approval or a recommendation from ProjectDiscovery. We cannot provide an endorsement of accuracy or validation that content is up-to-date. Anything shared here should be approached with caution.

Support

Questions about using dnsx? Issues working through installation? Cool story or use case you want to share? Get in touch! Check out the Help section of the docs or reach out to us on Discord.