5P by xguru 2019-12-26 | favorite | 댓글 1개

PCRE와 같은 정규식 문법을 따르는 C로 작성된 API.
데이터 스트림에서 수만개의 정규표현식을 동시에 찾는게 가능.
인텔이 개발사인 Sensory Networks 인수 후 오픈소스로 공개했고, 인텔 CPU에 최적화 (AVX2 ,AVX512 명령셋 지원)

Hyperscan은 GitHub 이 모든 커밋에서 혹시나 GitHub OAuth Token 이나 SSH Key 등이 포함된게 아닌지 검사하는데 사용하는 것으로도 유명

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

이 용도(동시에 수많은 값을 찾아내는 것)에서는 Hyperscan 말고는 대안이 없다고