The Exploit Next GenerationR SQL FingerprintT (f.k.a. Microsoft SQL Server Fingerprint Tool) is a powerful tool which performs version fingerprinting for:
1. Microsoft SQL Server 2000;
2. Microsoft SQL Server 2005; and
3. Microsoft SQL Server 2008.
The Exploit Next GenerationR SQL FingerprintT (ESF) uses well-known techniques based on several public tools that are capable to identify the Microsoft SQL Server version (such as: SQLping and SQLver), but, instead of showing only the "raw version" (i.e., Microsoft SQL Version 10.00.2746), the Exploit Next GenerationR SQL FingerprintT shows the mapped Microsoft SQL Server version (i.e., Microsoft SQL 2008 SP1 (CU5)).
The Exploit Next GenerationR SQL FingerprintT can also be used to identify vulnerable/unpatched Microsoft SQL Server version, and it is based on some techniques used by Exploit Next GenerationR Compliance Methodology to perform automated penetration test
More details and Download: http://code.google.com