1. A system comprising: means for encrypting a query data packet in accordance with a plurality of different keys to generate a plurality of differently encrypted query data packets, the differently encrypted query data packets including one or more fields configured to elicit a signature response from a target software; means for storing, at a first time, a database comprising the differently encrypted query data packets; means for scanning a port on a computer, the scanning occurring at a second time that is later than the first time, the scanning using the database that was stored at the first time such that the scanning of the computer does not require on-the-fly generation of additional encrypted query data packets; and means for analyzing whether the computer processes the signature response in response to the scanning using the database.