5 points par xguru 2019-12-26 | 1 commentaires | Partager sur WhatsApp

Une API écrite en C qui suit la syntaxe des expressions régulières comme PCRE.

Permet de rechercher simultanément des dizaines de milliers d'expressions régulières dans un flux de données.

Open sourcée par Intel après le rachat de son développeur, Sensory Networks, et optimisée pour les CPU Intel (prise en charge des jeux d'instructions AVX2 et AVX512)

1 commentaires

 
xguru 2019-12-26

Hyperscan est notamment connu pour être utilisé par GitHub afin de vérifier, dans tous les commits, qu’ils ne contiennent pas par erreur de GitHub OAuth Token, de clé SSH, etc.

https://github.blog/2018-10-17-behind-the-scenes-of-github-token-scann…

Pour cet usage (trouver simultanément un très grand nombre de valeurs), il n’existe pas vraiment d’alternative à Hyperscan.