<div dir="ltr"><div><div><div><div><div><div><div>Hi,<br><br></div>As you might be aware, syslog-ng 3.8 -- which is still under development -- introduced the possibility of writing parser modules in Rust (<a href="https://www.rust-lang.org/">https://www.rust-lang.org/</a>). There are some ready to use modules available at <a href="https://github.com/ihrwein/syslog-ng-rust-modules">https://github.com/ihrwein/syslog-ng-rust-modules</a> Three of these received now initial RPM packaging: regex-parser, actiondb-parser and correlation-parser.<br><br></div>My packages are mostly untested, version numbers are messed up, documentation is not yet bundled, etc., but still in good enough shape for initial testing. You can find some documentation in the github repo under <a href="https://github.com/ihrwein/syslog-ng-rust-modules">https://github.com/ihrwein/syslog-ng-rust-modules</a><br><br></div>Packages are built from the latest git head syslog-ng and rust-modules sources. You can download the rpm packaged rust modules and syslog-ng from:<br><br></div>Fedora / EPEL7 (x86_64): <a href="https://copr.fedorainfracloud.org/coprs/czanik/syslog-ng38/">https://copr.fedorainfracloud.org/coprs/czanik/syslog-ng38/</a><br><br></div>openSUSE Leap / Tumbleweed: <a href="https://build.opensuse.org/project/show/home:czanik:syslog-ng38">https://build.opensuse.org/project/show/home:czanik:syslog-ng38</a><br><br></div>Note: syslog-ng 3.8 is not yet released, so use of these packages in a production environment is not recommended.<br><br></div>Bye,<br><div><div><div><div><div><div><div><br clear="all"><div><div><div class="gmail_signature" data-smartmail="gmail_signature">Peter Czanik (CzP) <<a href="mailto:peter.czanik@balabit.com" target="_blank">peter.czanik@balabit.com</a>><br>Balabit / syslog-ng upstream<br><a href="http://czanik.blogs.balabit.com/" target="_blank">http://czanik.blogs.balabit.com/</a><br><a href="https://twitter.com/PCzanik" target="_blank">https://twitter.com/PCzanik</a></div></div>
</div></div></div></div></div></div></div></div></div>