The spoofing code that I originally submitted required that the IP that you want to be spoofed be in the template.

so you would need to do something like:

$template spooftemplate,"%fromhost-ip% %rawmsg%"

rather than just rawmsg (note that if you use the -x on the command line, you need to use fromhost instead of fromhost-ip)

David Lang

On Thu, 19 Apr 2012, Jo Rhett wrote:

I've been debugging this all day, and I'm not sure what's wrong yet (got some 
pcaps I'm staring at) but raw message forwarding as documented doesn't work. 
First, as documented on http://www.rsyslog.com/doc/omudpspoof.html

$ModLoad omudpspoof
$template spooftemplate,"%rawmsg%"
$ActionUDPSpoofTargetHost server.example.com
*.*      :omudpspoof:;spooftemplate

This doesn't work with 5.8. So revised as:

$ModLoad omudpspoof
$template spooftemplate,"%rawmsg%"
$ActionOMUDPSpoofTargetHost server.example.com
*.*      :omudpspoof:;spooftemplate

This works and sends the packet, but the remote server doesn't like the packet. I've 
gotten it to work with just "%msg%" and a few other formats, but sending the 
entire original message doesn't appear to work.

Some clarity might be helpful: is rsyslog breaking the message down and 
rebuilding it? If so, is rawmessage likely to be producing a pregnant/bundled 
message?


_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards

Reply via email to