Python Syslog Client
import sys
import socket
def client(ip, port, message):
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.connect((ip, port))
sock.send(message)
sock.close()
client('127.0.0.1', 514, sys.argv[1])
Call as:
python syslogsend.py "Testing, 1, 2, 3"
See also DXSock Syslog Client