ShoVAT: Shodan-based vulnerability assessment tool for Internet-facing services
The limits of automatic OS fingerprint generation