1. A method of managing network usage, the method comprising: defining a set of linguistic patterns, where each linguistic pattern is associated with a condition that is to be monitored; capturing network packets containing content during transmission; decapsulating the captured network packets; identifying linguistic patterns in the content of the captured network packets; scoring captured network packets based on similarity of at least one of the identified linguistic patterns 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.