zdns
Fast CLI DNS Lookup Tool
Details
Category: Recon
Publisher: trickest-mhmdiaa
Created Date: 4/2/2024
Container: quay.io/trickest/zdns:610e4c7
Source URL: https://github.com/zmap/zdns
Parameters
Command:
--alexa
- is input file from Alexa Top Million downloadCommand:
--class
- DNS class to query. Options: INET, CSNET, CHAOS, HESIOD, NONE, ANY. Default: INET. (default INET)Command:
- Input targetCommand:
--config
- config file (default is $HOME/.zdns.yaml)Command:
--dnssec
- Requests DNSSEC records by setting the DNSSEC OK (DO) bitCommand:
- moduleCommand:
--prefix
- name to be prepended to what's passed in (e.g., www.)Command:
--retries
- how many times should zdns retry query if timeout or temporary failure (default 1)Command:
--threads
- number of lightweight go threads (default 1000)Command:
--timeout
- timeout for resolving an individual name (default 15)Command:
--tcp-only
- Only perform lookups over TCPCommand:
--udp-only
- Only perform lookups over UDPCommand:
--conf-file
- config file for DNS servers (default /etc/resolv.conf)Command:
--iterative
- Perform own iteration instead of relying on recursive resolverCommand:
--max-depth
- how deep should we recurse when performing iterative lookups (default 10)Command:
--verbosity
- log verbosity: 1 (lowest)--5 (highest) (default 3)Command:
--cache-size
- how many items can be stored in internal recursive cache (default 10000)Command:
- Input fileCommand:
--local-addr
- comma-delimited list of local addresses to useCommand:
--ipv4-lookup
- Perform an IPv4 Lookup in modulesCommand:
--ipv6-lookup
- Perform an IPv6 Lookup in modulesCommand:
--nanoseconds
- Use nanosecond resolution timestampsCommand:
--go-processes
- number of OS processes (GOMAXPROCS)Command:
--name-servers
- List of DNS servers to use. Can be passed as comma-delimited string. If no port is specified, defaults to 53.Command:
--client-subnet
- Client subnet in CIDR format for EDNS0.Command:
--mx-cache-size
- number of records to store in MX -> A/AAAA cache (default 1000)Command:
--override-name
- name overrides all passed in namesCommand:
--blacklist-file
- blacklist file for servers to exclude from lookupsCommand:
--include-fields
- Comma separated list of fields to additionally output beyond result verbosity. Options: class, protocol, ttl, resolver, flagsCommand:
--all-nameservers
- Perform the lookup via all the nameservers for the domain.Command:
--local-interface
- local interface to useCommand:
--recycle-sockets
- Create long-lived unbound UDP socket for each thread at launch and reuse for all (UDP) queries (default true)Command:
--name-server-mode
- Treats input as nameservers to query with a static query rather than queries to send to a static name serverCommand:
--result-verbosity
- Sets verbosity of each output record. Options: short, normal, long, trace (default normal)Command:
--checking-disabled
- Sends DNS packets with the CD bit setCommand:
--iteration-timeout
- timeout for resolving a single iteration in an iterative query (default 4)Command:
--metadata-passthrough
- if input records have the form 'name,METADATA', METADATA will be propagated to the output