Provided by: fpdns_20190131-1_all bug

NAME

       fpdns - DNS server fingeprinting tool

SYNOPSIS

       fpdns-d ] [ -f ] [ -F nchild ]
          [ -p port ] [ -Q srcaddr ] [ -r retry ]
          [ -s ]  [ -S separator ] [ -t timeout ] [ -v ] [server(s)]

DESCRIPTION

       fpdns is a program that remotely determines DNS server versions.  It does this by sending
       a series of borderline DNS queries which are compared against a table of responses and
       server versions.

       False positives or incorrect versions may be reported when trying to identify a set of
       servers residing behind a load-balancing apparatus where the servers are of different
       implementations, when a specific implementation behaves like a forwarder, behind a
       firewall without statefull inspection or without Application Intelligence.

OPTIONS

       -d   Enable debugging. Off by default.

       -D   Check all authoritative servers of the specified domain name.

       -f   Force checking of CH TXT version. Off by default.

       -F nchild
            Maximum number of forked child processes. Defaults to 10.

       -p port
            Port to query remote nameserver on. Default is 53.

       -Q srcaddr
            Set the source IP address to use.

       -r retry
            Number of attempt to retry fingerprints. Defaults to 1.

       -s   Short display form. Useful for surveys.

       -S   Separator. Defaults to " ".

       -t timeout
            Set the query timeout in seconds. Defaults to 5.

       -T   Use TCP instead of UDP.

       -v   Show version of fpdns.

       server
            IP address or name to query. Alternatively may be '-' to read from a list of these
            from stdin

AUTHORS

       fpdns was written by Roy Arends and Jakob Schlyter.

SEE ALSO

       perl(1), Net::DNS(1)