Towards faster string matching for intrusion detection or exceeding the speed of Snort | Synapse