grok
grok copied to clipboard
A Rust port of the popular grok library for text and log processing
To prevent infinite back tracking. This change is a mindless port of [logstash-pattern-core](https://github.com/logstash-plugins/logstash-patterns-core/blob/main/patterns/legacy/grok-patterns#L37) which was made to addrses [%UNIXPATH can cause RegEx DOS](https://github.com/logstash-plugins/logstash-patterns-core/issues/159)
How to implement the various pattern selection?
cover stuff like no backtracking,...
Maybe we can add something like this too https://github.com/thekrakken/java-grok/blob/master/src/main/java/io/thekraken/grok/api/Discovery.java