1. A method of managing network usage comprising: defining a set of linguistic patterns, where each linguistic pattern is associated with a condition that is to be monitored; capturing network packets during transmission; decapsulating the network packets; identifying linguistic patterns in the captured network packets; scoring captured network packets based on similarity of at least one identified linguistic pattern to one or more of the defined set of linguistic patterns; and when a packet that is scored above a specified threshold value is identified, implementing at least one responsive action.