Skip to content

perceptionpoint/aiosyslog

 
 

Repository files navigation

aiosyslog

Description

Syslog client for Python3 (RFC 3164/5424) using AysncIO

Supported RFC specs:

Features

  • Implemented with AsyncIO tasks in mind.
  • Supports TCP, UDP, and TLS.
  • Supports client certificate authentication.

Example

  • basic cli
python3 pysyslogclient/cli.py --server 127.0.0.1 --port 6514 --protocol tcp --message "test message"
  • cli using client authentication
python3 pysyslogclient/cli.py --server 127.0.0.1 --port 6514 --protocol tls --cafile my_server_certificate.crt  --certfile my_client_cert.crt --keyfile my_private_key.key --message "test message over tls with client cert authentication"

About

Async Syslog client for python (RFC 3164/5424)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.2%
  • Makefile 1.8%