5 puntos por xguru 2019-12-26 | 1 comentarios | Compartir por WhatsApp

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

 
xguru 2019-12-26

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.