Uses go-tftp and the omprog and improg modules to allow rsyslog to send messages via TFTP. The interface follows the standard for external output plugins, including support for batching, defined here.
You will need Go.
./scripts/build.sh
See usage examples in omtftp/rsyslog.conf and imtftp/rsyslog.conf.