dnsx是一个快速的多用途DNS工具包,设计用于通过retryabledns库运行各种探测。它支持多个DNS查询、用户提供的解析器、DNS 通配符过滤(如shuffledns等)。
简单方便的 DNS 记录查询实用程序。
A、AAAA、CNAME、PTR、NS、MX、TXT、SRV、SOA查询支持
DNS解析/暴力支持
自定义解析器输入支持
多种解析器格式(TCP/UDP/DOH/DOT)支持
标准输入和标准输出支持
自动通配符处理支持
dnsx需要go1.19才能安装成功。运行以下命令安装最新版本:go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latestdnsx -hINPUT:-l, -list string list of sub(domains)/hosts to resolve (file or stdin)-d, -domain string list of domain to bruteforce (file or comma separated or stdin)-w, -wordlist string list of words to bruteforce (file or comma separated or stdin)QUERY:-a query A record (default)-aaaa query AAAA record-cname query CNAME record-ns query NS record-txt query TXT record-srv query SRV record-ptr query PTR record-mx query MX record-soa query SOA record-axfr query AXFR-caa query CAA record-any query ANY recordFILTER:-re, -resp display dns response-ro, -resp-only display dns response only-rc, -rcode string filter result by dns status code (eg. -rcode noerror,servfail,refused)PROBE:-cdn display cdn name-asn display host asn informationRATE-LIMIT:-t, -threads int number of concurrent threads to use (default 100)-rl, -rate-limit int number of dns request/second to make (disabled as default) (default -1)UPDATE:-up, -update update dnsx to latest version-duc, -disable-update-check disable automatic dnsx update checkOUTPUT:-o, -output string file to write output-j, -json write output in JSONL(ines) format-omit-raw, -or omit raw dns response from jsonl outputDEBUG:-hc, -health-check run diagnostic check up-silent display only results in the output-v, -verbose display verbose output-raw, -debug display raw dns response-stats display stats of the running scan-version display version of dnsxOPTIMIZATION:-retry int number of dns attempts to make (must be at least 1) (default 2)-hf, -hostsfile use system host file-trace perform dns tracing-trace-max-recursion int Max recursion for dns trace (default 32767)-resume resume existing scan-stream stream mode (wordlist, wildcard, stats and stop/resume will be disabled)CONFIGURATIONS:-r, -resolver string list of resolvers to use (file or comma separated)-wt, -wildcard-threshold int wildcard filter threshold (default 5)-wd, -wildcard-domain string domain name for wildcard filtering (other flags will be ignored)