Details

Category: Recon

Publisher: trickest

Created Date: 6/23/2021

Container: quay.io/trickest/massdns:59c18ae

Source URL: https://github.com/blechschmidt/massdns

Parameters

verify-ip
boolean
Command: --verify-ip - Verify IP addresses of incoming replies.
quiet-mode
boolean
Command: -q - Quiet mode.
record-type
string
Command: -t - Record type to be resolved. (Default: A)
domains-list
file
required
Command: - List of domains
send-buffer-size
string
Command: --sndbuf - Size of the send buffer in bytes.
busy-wait-polling
boolean
Command: --busy-poll - Use busy-wait polling instead of epoll.
concurent-lookups
string
Command: -s - Number of concurrent lookups. (Default: 10000)
flush-output-file
boolean
Command: --flush - Flush the output file whenever a response was received.
dns-resolvers-file
file
required
Command: -r - Text file containing DNS resolvers.
number-of-resolves
string
Command: -c - Number of resolves for a name before giving up. (Default: 50)
bind-to-ip-and-port
string
Command: -b - Bind to IP address and port. (Default: 0.0.0.0:0)
number-of-processes
string
Command: --processes - Number of processes to be used for resolving. (Default: 1)
receive-buffer-size
string
Command: --rcvbuf - Size of the receive buffer in bytes.
sockets-per-process
string
Command: --socket-count - Socket count per process. (Default: 1)
dont-drop-priviliges
boolean
Command: --root - Do not drop privileges when running as root. Not recommended.
dont-switch-resolver
boolean
Command: --sticky - Do not switch the resolver when retrying.
drop-privileges-user
string
Command: --drop-user - User to drop privileges to when running as root. (Default: nobody)
drop-privileges-group
string
Command: --drop-group - Group to drop privileges to when running as root. (Default: nogroup)
non-reqursive-queries
boolean
Command: --norecurse - Use non-recursive queries. Useful for DNS cache snooping.
not-output-response-code
string
Command: --ignore - Do not output packets with the specified response code.
use-resolvers-incrementaly
boolean
Command: --predictable - Use resolvers incrementally. Useful for resolver tests.
filter-response-code-output
string
Command: --filter - Only output packets with the specified response code.
unacceptable-response-codes
string
Command: --retry - Unacceptable DNS response codes. (Default: REFUSED)
time-to-wait-between-resolves
string
Command: -i - Interval in milliseconds to wait between multiple resolves of the same domain. (Default:500)