1. An article of manufacture including a processor readable medium having instructions stored thereon that, if executed by a processing device, cause the processing device to perform a method comprising: 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; storing, at a first time, a database comprising the differently encrypted query data packets; scanning a port on a network device, 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 network device does not require on-the-fly generation of additional encrypted query data packets; and analyzing whether the network device processes the signature response in response to the scanning using the database.