Simple GELF reader application
Go to file
Vitaly Pashkov 9c3a95429f Slight readme beautification 2017-11-22 15:20:19 +00:00
.gitignore Initial commit 2017-11-22 14:56:51 +00:00
LICENSE Initial commit 2017-11-22 14:56:51 +00:00
README.md Slight readme beautification 2017-11-22 15:20:19 +00:00
main.go Initial project upload 2017-11-22 18:15:57 +03:00

README.md

gelf-reader

Simple GELF reader application

This is a simple application which opens a network port (currently UDP only) and receives a GELF input from Graylog or any other application. The primary purpose was to be able to filter some messages from many hosts in Graylog and output it onto this reader. Then you can process this aggregated and filtered log with (for example) fail2ban to block attackers on the router, firewall or hypervisor.

Usage: gelf-reader [OPTIONS] where options is: -listen : - the address and port to listen at -output - output to file (stdout if omit) -version - show version and exit

WARNING: There are no authentication nor any other host restriction mechanisms, this should be only used in trusted (private and/or properly firewalled) networks.