Name:zdns
Category:Recon
Publisher:trickest-mhmdiaa
Created:4/2/2024
Container:
quay.io/trickest/zdns:v2.0.5Output Type:
License:Unknown
Source:View Source
Parameters
--tlsUse DNS over TLS for lookups, mutually exclusive with --udp-only, --iterative, and --https--nsidRequest NSID.--alexais input file from Alexa Top Million download--classDNS class to query. Options: INET, CSNET, CHAOS, HESIOD, NONE, ANY. (default: INET)--httpsUse DNS over HTTPS for lookups, mutually exclusive with --udp-only, --iterative, and --tlsInput target--quietdo not print status updates--dnssecRequests DNSSEC records by setting the DNSSEC OK (DO) bitmodule (one command of: A, AAAA, AFSDB, ALOOKUP, AMTRELAY, ANY, APL, ATMA, AVC, AXFR, BINDVERSION, CAA, CDNSKEY, CDS, CERT, CNAME, CSYNC, DHCID, DMARC, DNAME, DNSKEY, DS, EID, EUI48, EUI64, GID, GPOS, HINFO, HIP, HTTPS, IPSECKEY, ISDN, KEY, KX, L32, L64, LOC, LP, MB, MD, MF, MG, MINFO, MR, MULTIPLE, MX, MXLOOKUP, NAPTR, NID, NIMLOC, NINFO, NONE, NS, NSAPPTR, NSEC, NSEC3, NSEC3PARAM, NSLOOKUP, NULL, NXNAME, NXT, OPENPGPKEY, OPT, PTR, PX, RKEY, RP, RRSIG, RT, SIG, SMIMEA, SOA, SPF, SPF, SRV, SSHFP, SVCB, TALINK, TKEY, TLSA, TXT, UID, UINFO, UNSPEC, URI, X25 or ZONEMD)--prefixname to be prepended to what's passed in (e.g., www.)--retrieshow many times should zdns retry query if timeout or temporary failure (default 3)--threadsnumber of lightweight go threads (default 1000)--timeouttimeout for resolving an individual name (default 20)--tcp-onlyOnly perform lookups over TCP--udp-onlyOnly perform lookups over UDP--conf-fileconfig file for DNS servers (default /etc/resolv.conf)--iterativePerform own iteration instead of relying on recursive resolver--max-depthhow deep should we recurse when performing iterative lookups (default 10)--verbositylog verbosity: 1 (lowest)--5 (highest) (default 3)--cache-sizehow many items can be stored in internal recursive cache (default 10000)Input file--local-addrcomma-delimited list of local addresses to use, serve as the source IP for outbound queries--nanosecondsUse nanosecond resolution timestamps--go-processesnumber of OS processes to use, GOMAXPROCS if 0 (default: 0)--name-serversList of DNS servers to use. Can be passed as comma-delimited string. If no port is specified, defaults to 53. If not provided, defaults to either the default root servers in --iterative or the recursive resolvers specified in /etc/resolv.conf or OS equivalent.--client-subnetClient subnet in CIDR format for EDNS0.--override-namename overrides all passed in names. Commonly used with --name-server-mode.--root-cas-filePath to a file containing PEM-encoded root CAs to use for verifying server certificates, required for --verify-server-cert--blacklist-fileblacklist file for servers to exclude from lookups--include-fieldsComma separated list of fields to additionally output beyond result verbosity. Options: class, protocol, ttl, resolver, flags, dnssec--4utilize IPv4 query transport only, incompatible with --6--6utilize IPv6 query transport only, incompatible with --4--all-nameserversBehavior is dependent on --iterative. In --iterative, --all-name-servers will query all root servers, then all gtld servers, etc. recording the responses at each layer. In non-iterative mode, the query will be sent to all external resolvers specified in --name-servers.--local-interfacelocal interface to use--network-timeouttimeout for round trip network operations, in seconds (default 2)--validate-dnssecValidate DNSSEC records, only applicable with --iterative--name-server-modeTreats input as nameservers to query with a static query rather than queries to send to a static name server--no-follow-cnamesdo not follow CNAMEs/DNAMEs in the lookup process--result-verbositySets verbosity of each output record. Options: short, normal, long, trace (default: normal)--checking-disabledSends DNS packets with the CD bit set--iteration-timeouttimeout for a single iterative step in an iterative query, in seconds. Only applicable with --iterative (default: 8)--multi-config-fileconfig file path for multiple module configurations--no-recycle-socketsdo not create long-lived unbound UDP socket for each thread at launch and reuse for all (UDP) queries--verify-server-certVerify the server's certificate when using DNS over TLS or DNS over HTTPS--metadata-passthroughif input records have the form 'name,METADATA', METADATA will be propagated to the output--prefer-ipv4-iterationPrefer IPv4/A record lookups during iterative resolution. Ignored unless used with both IPv4 and IPv6 query transport--prefer-ipv6-iterationPrefer IPv6/AAAA record lookups during iterative resolution. Ignored unless used with both IPv4 and IPv6 query transport