Advanced algorithms for fast and scalable deep packet inspection
introduction to automata theory , languages and computation .