Accurate, scalable in-network identification of p2p traffic using application signatures
A fast string searching algorithm