Identfp provides OS fingerprinting based on sending a query string to a host on port 113, and listening to the reply. If the returned answer matches any of the fingerprints listed in the identfp.db database the operating system along with version, architecture and kernel info will be printed.