BlindElephant
BlindElephant is a web application fingerprinter; it attempts to discover the version of a (known) web application by comparing static files at known locations against precomputed hashes for versions of those files in all all available releases.
http://blindelephant.sourceforge.net/