logstash-codec-netflow
logstash-codec-netflow copied to clipboard
netflow codec should override the encode method from the base filter class
trafficstars
logstash 7.15.2, installed using yum, run from the command line. The following configuration
input { generator { count => 1 lines => [ '' ] } }
output { udp { port => 2055 codec => netflow host => "127.1.2.3" } }
results in a stack overflow, as noted in this issue raised against logstash-core, because of recursion between encode and multi-encode is the base filter.
It would be trivial to fix this in the codec by overriding encode with a method that raises an exception. The dots codec shows how to do this.
thanks, for reference it's also been feature requested to support encoding with the codec https://github.com/logstash-plugins/logstash-codec-netflow/issues/185