Name:zdns
Category:Recon
Publisher:trickest-mhmdiaa
Created:4/2/2024
Container:quay.io/trickest/zdns:610e4c7
Output Type:
License:Unknown

Parameters

alexa
boolean
--alexais input file from Alexa Top Million download
class
string
--classDNS class to query. Options: INET, CSNET, CHAOS, HESIOD, NONE, ANY. Default: INET. (default INET)
input
string
Input target
config
file
--configconfig file (default is $HOME/.zdns.yaml)
dnssec
boolean
--dnssecRequests DNSSEC records by setting the DNSSEC OK (DO) bit
module
string
required
module
prefix
string
--prefixname to be prepended to what's passed in (e.g., www.)
retries
string
--retrieshow many times should zdns retry query if timeout or temporary failure (default 1)
threads
string
--threadsnumber of lightweight go threads (default 1000)
timeout
string
--timeouttimeout for resolving an individual name (default 15)
tcp-only
boolean
--tcp-onlyOnly perform lookups over TCP
udp-only
boolean
--udp-onlyOnly perform lookups over UDP
conf-file
file
--conf-fileconfig file for DNS servers (default /etc/resolv.conf)
iterative
boolean
--iterativePerform own iteration instead of relying on recursive resolver
max-depth
string
--max-depthhow deep should we recurse when performing iterative lookups (default 10)
verbosity
string
--verbositylog verbosity: 1 (lowest)--5 (highest) (default 3)
cache-size
string
--cache-sizehow many items can be stored in internal recursive cache (default 10000)
input-file
file
required
Input file
local-addr
string
--local-addrcomma-delimited list of local addresses to use
ipv4-lookup
boolean
--ipv4-lookupPerform an IPv4 Lookup in modules
ipv6-lookup
boolean
--ipv6-lookupPerform an IPv6 Lookup in modules
nanoseconds
boolean
--nanosecondsUse nanosecond resolution timestamps
go-processes
string
--go-processesnumber of OS processes (GOMAXPROCS)
name-servers
string
--name-serversList of DNS servers to use. Can be passed as comma-delimited string. If no port is specified, defaults to 53.
client-subnet
string
--client-subnetClient subnet in CIDR format for EDNS0.
mx-cache-size
string
--mx-cache-sizenumber of records to store in MX -> A/AAAA cache (default 1000)
override-name
string
--override-namename overrides all passed in names
blacklist-file
file
--blacklist-fileblacklist file for servers to exclude from lookups
include-fields
string
--include-fieldsComma separated list of fields to additionally output beyond result verbosity. Options: class, protocol, ttl, resolver, flags
all-nameservers
boolean
--all-nameserversPerform the lookup via all the nameservers for the domain.
local-interface
string
--local-interfacelocal interface to use
recycle-sockets
boolean
--recycle-socketsCreate long-lived unbound UDP socket for each thread at launch and reuse for all (UDP) queries (default true)
name-server-mode
boolean
--name-server-modeTreats input as nameservers to query with a static query rather than queries to send to a static name server
result-verbosity
string
--result-verbositySets verbosity of each output record. Options: short, normal, long, trace (default normal)
checking-disabled
boolean
--checking-disabledSends DNS packets with the CD bit set
iteration-timeout
string
--iteration-timeouttimeout for resolving a single iteration in an iterative query (default 4)
metadata-passthrough
boolean
--metadata-passthroughif input records have the form 'name,METADATA', METADATA will be propagated to the output