Overview

Syslog protocol is used by network devices/hosts to send messages over the network. SyslogGen is a tool for generating any syslog message. The tool supports the configuration of several syslog message parameters (e.g., facility or severity). SyslogGen can generate syslog messages for test purposes or for activating some action on the server side as a result of syslog message receiving. These can be identical messages with original syslog messages from network devices or from software products. In addition, it is possible to use this tool to send information through the network (e.g., notifications or logs).

With SyslogGen, it is easy to add syslog functionality to your own software products or command scripts (e.g., sending results). Simply run SyslogGen.exe with necessary parameters and send what you need.

SyslogGen.exe

Version: 1.01
Size: 57KB (zip)
Download

Features

  • Implements RFC3164
  • Supports IPv4 and IPv6
  • Sends over UDP or TCP
  • Command line interface (CLI)
  • Customizable syslog format
  • Windows XP-10 compatible

Parameters

SyslogGen.exe -t:target [-q] [-p:port] [-tcp] [-f:facilty] [-s:severity]
                [-h:hostname] [-tg:tag] -m:"message"

   -q             Quiet mode.
   -t:target      Target IP address or hostname.
   -p:port        Target port number. Default: 514
   -tcp           Send over TCP instead of UDP.
   -f:facility    Facility that has generated the message. Number in range 0-23.
                  See full list of facilities in RFC3164. Default: 0
   -s:severity    Message severity. Number in range 0-7. Default: 0
                  (0-emerg,1-alert,2-crit,3-err,4-warn,5-notice,6-info,7-debug)
   -hn:hostname   Hostname of messages's source. By default hostname of this
                  workstation will be used.
   -tg:tag        Message tag. Default: 
   -m:"message"   Message textual content. Can contain \x00 - \xFF sequences
                  which allow inserting any character into the message.

Examples

SyslogGen.exe -t:192.168.1.7 -f:1 -s:7 -h:server -m:"Too many bytes.\x0D\x0A"
SyslogGen.exe -t:fe80::216:6fff:fe7e:55d5%7 -tg:NET -m:"IPv6 works fine."

License

SyslogGen is free for non-commercial use and/or as a part of non-commercial solutions by third-party companies. More detailed license agreement can be found in ReadMe.txt delivered with the product.

More Cmd-Line Tools