syslogbot relays syslogd messages from UDP port 514 to IRC
- content routing by regex
- source routing by IP, with catch-all
- dynamic regex JIT filtering
- JSON configuration
- written in Go
go get -u github.com/presbrey/syslogbot
Please copy the example JSON config and modify to suit your system.
Use supervisord to keep syslogbot running with autorestart=true
.
Dynamic filter configuration is accomplished by setting the channel topic.
Destination channel topics are compiled to regex and filter all destined messages.