Hyperscan is a high-performance multiple regex matching library. It follows theregular expression syntax of the commonly-used libpcre library, but is astandalone library with its own C API.
Hyperscan uses hybrid automata techniques to allow simultaneous matching oflarge numbers (up to tens of thousands) of regular expressions and for thematching of regular expressions across streams of data.
Hyperscan is typically used in a DPI library stack.
Hyperscan is licensed under the BSD License. See the LICENSE file in theproject repository.
The master branch on Github will always contain the most recent release ofHyperscan. Each version released to master goes through QA and testing beforeit is released; if you're a user, rather than a developer, this is the versionyou should be using.
Further development towards the next release takes place on the developbranch.