Hyperscan - biblioteca open source de alto rendimiento para coincidencia de múltiples patrones de expresiones regulares
(hyperscan.io)Una API escrita en C que sigue una sintaxis de expresiones regulares como PCRE.
Permite buscar simultáneamente decenas de miles de expresiones regulares en flujos de datos.
Intel la liberó como open source tras adquirir a su desarrolladora, Sensory Networks, y está optimizada para CPUs de Intel (compatible con los conjuntos de instrucciones AVX2 y AVX512).
1 comentarios
Hyperscan también es conocido por usarse en GitHub para revisar todos los commits y verificar si por casualidad incluyen cosas como un GitHub OAuth Token o una SSH Key.
https://github.blog/2018-10-17-behind-the-scenes-of-github-token-scann…
Para este uso (encontrar muchísimos valores al mismo tiempo), dicen que no hay alternativa aparte de Hyperscan.