FPDNS(1)
πΈ NAME πΈ
This is fpdns(1), a User Contributed Perl Documentation page for fpdns, aka the DNS server fingeprinting tool. Yes, βfingeprintingβ β that is literally the NAME spelling, and we are keeping it exactly. π
β¨ SYNOPSIS β¨
fpdns [ -d ] [ -f ] [ -F nchild ]
[ -p port ] [ -Q srcaddr ] [ -r retry ]
[ -s ] [ -S separator ] [ -t timeout ] [ -v ] [server(s)]
π DESCRIPTION π
Okay so 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. No cap, thatβs the whole flex. π¦
Heads up, bestie: 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. That is the exact caveat, and it is not a drill. π
π OPTIONS π
One bullet per flag, all facts intact, letβs go π
-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.-Fnchild β Maximum number of forked child processes. Defaults to10.-pport β Port to query remote nameserver on. Default is53.-Qsrcaddr β Set the source IP address to use.-rretry β Number of attempt to retry fingerprints. Defaults to1.-sβ Short display form. Useful for surveys.-Sseparator β Separator. Defaults to" ".-ttimeout β Set the query timeout in seconds. Defaults to5.-Tβ Use TCP instead of UDP.-vβ Show version offpdns.serverβ IP address or name to query. Alternatively may be'-'to read from a list of these fromstdin.
π¦ AUTHORS π¦
fpdns was written by Roy Arends and Jakob Schlyter. Iconic duo behavior, honestly. π
π₯ SEE ALSO π₯
perl(1), Net::DNS(1) β go peek at these too, bestie. π
And thatβs the whole page, babes: it comes from perl v5.40.0, dated 2024-11-26. Mwah π
π¦ where this page comes from
- epel 10: fpdns 1:0.10.0-18.20190131.el10_0 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms