dnsx
dnsx is a fast and multi-purpose DNS toolkit allow to run multiple probers using retryabledns library, that allows you to perform multiple DNS queries of your choice with a list of user supplied resolvers.
Details
Category: Recon
Publisher: trickest
Created Date: 6/23/2021
Container: quay.io/trickest/dnsx:v1.2.1
Source URL: https://github.com/projectdiscovery/dnsx
Parameters
Command:
-a
- query A record (default)Command:
-mx
- query MX recordCommand:
-ns
- query NS recordCommand:
-any
- query ANY recordCommand:
-asn
- display host asn informationCommand:
-caa
- query CAA recordCommand:
-cdn
- display cdn nameCommand:
-ptr
- query PTR recordCommand:
-soa
- query SOA recordCommand:
-srv
- query SRV recordCommand:
-txt
- query TXT recordCommand:
-aaaa
- query AAAA recordCommand:
-axfr
- query AXFRCommand:
-json
- write output in JSONL(ines) formatCommand:
-list
- list of sub(domains)/hosts to resolve (file or stdin)Command:
-resp
- display dns responseCommand:
-cname
- query CNAME recordCommand:
-debug
- display raw dns responseCommand:
-rcode
- filter result by dns status code (eg. -rcode noerror,servfail,refused)Command:
-recon
- query all the dns records (a,aaaa,cname,ns,txt,srv,ptr,mx,soa,axfr,caa)Command:
-retry
- number of dns attempts to make (must be at least 1) (default 2)Command:
-stats
- display stats of the running scanCommand:
-trace
- perform dns tracingCommand:
-domain
- list of domain to bruteforce (file or comma separated or stdin)Command:
-silent
- display only results in the outputCommand:
-threads
- number of concurrent threads to use (default 100)Command:
-verbose
- display verbose outputCommand:
-no-color
- disable color in outputCommand:
-omit-raw
- omit raw dns response from jsonl outputCommand:
-resolver
- list of resolvers to use (comma separated)Command:
-wordlist
- list of words to bruteforce (file or comma separated or stdin)Command:
-hostsfile
- use system host fileCommand:
-resp-only
- display dns response onlyCommand:
-rate-limit
- number of dns request/second to make (disabled as default) (default -1)Command:
-exclude-type
- dns query type to exclude (a,aaaa,cname,ns,txt,srv,ptr,mx,soa,axfr,caa) (default none)Command:
-health-check
- run diagnostic check upCommand:
-resolver
- list of resolvers to use (file)Command:
-wildcard-domain
- domain name for wildcard filtering (other flags will be ignored - only json output is supported)Command:
-wildcard-threshold
- wildcard filter threshold (default 5)Command:
-trace-max-recursion
- Max recursion for dns trace (default 32767)