1. A method, comprising: receiving a flow of packets in a network; applying a filter to the flow in order to identify a protocol for the flow; extracting a plurality of objects associated with flow; and determining a content type for each of the objects based on a signature identified within the objects.