fpdns
« Back to VersTracker
Description:
Fingerprint DNS server versions
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: dns fingerprinting networking security reconnaissance
Install: brew install fpdns
About:
fpdns is a tool that performs fingerprinting on DNS servers to identify their specific software and version. By analyzing the unique responses of different DNS implementations, it can determine the underlying server type, such as BIND, Unbound, or Microsoft DNS. This is valuable for network reconnaissance, security auditing, and asset discovery.
Key Features:
  • Identifies DNS server software and version
  • Supports multiple DNS implementations (BIND, Unbound, etc.)
  • Uses non-standard query techniques for accurate detection
  • Command-line interface for easy scripting and integration
Use Cases:
  • Network inventory and asset discovery
  • Security auditing and vulnerability assessment
  • Passive reconnaissance for penetration testing
Alternatives:
  • nmap – nmap's dns-server-enum script can discover DNS records but is less focused on server software fingerprinting.
  • dig – dig is a standard DNS query tool that requires manual analysis of version.bind chaos requests, which fpdns automates.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 7:03pm 0 VERSION_BUMP 6345b7eb
Sep 13, 2025 11:10am 0 VERSION_BUMP 6f2546b3
Sep 13, 2024 7:24am 0 VERSION_BUMP 21e44350