1. A non-transitory computer-readable storage medium storing code executable by one or more processors of one or more of a plurality of computer systems for detecting network-based applications, the non-transitory computer-readable storage medium comprising: code for receiving at a first set of one or more computer systems in the plurality of computer systems information describing one or more data points, the one or more data points identified in response to an analysis of network traffic sent to or received from a network application to identify a set of data points associated with the network traffic that are characteristic of the network-based application; code for associating with the first set of one or more computer systems in the plurality of computer systems the information describing the identified one or more data points with the network-based application; code for storing with the first set of one or more computer systems in the plurality of computer systems information about the network-based application, the information describing the identified one or more data points, and information associating the information describing the identified one or more data points and the network-based application in a database; code for generating with a second set of one or more computer systems in the plurality of computer systems a set of rules in response to accessing the database that configure an application detection engine to identify the network-based application from network traffic, each rule in the set of rules specifying at least one of the one or more identified data points and one or more conditions when data in the network traffic associated with the at least one of the one or more identified data points satisfies the rule; and code for communicating from one or more computer systems in the plurality of computer systems the set of rules to an application detection device, wherein at least application detection functionality of the application detection device is dynamically updated to support detection of the network-based application based on the communicated set of rules.