Async Syslog client
Project description
aiosyslog
Description
Syslog client for Python3 (RFC 3164/5424) using AysncIO
Supported RFC specs:
- RFC3164 (https://www.ietf.org/rfc/rfc3164.txt)
- RFC5424 (https://www.ietf.org/rfc/rfc5424.txt)
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"
- to run from your code see example.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aiosyslog-0.1.8.tar.gz.
File metadata
- Download URL: aiosyslog-0.1.8.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
583f4396f98f267b977a295d72fa8ecdb0ac846b20c8298079f0980f83f1a503
|
|
| MD5 |
f85e01627985d12ce345a3680acb16bd
|
|
| BLAKE2b-256 |
baf9f8fa8911312c3d77aa41f7a570f61f5ab4f978042b8560b9d90c9fdda281
|
Provenance
The following attestation bundles were made for aiosyslog-0.1.8.tar.gz:
Publisher:
publish.yml on perceptionpoint/aiosyslog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiosyslog-0.1.8.tar.gz -
Subject digest:
583f4396f98f267b977a295d72fa8ecdb0ac846b20c8298079f0980f83f1a503 - Sigstore transparency entry: 193960410
- Sigstore integration time:
-
Permalink:
perceptionpoint/aiosyslog@a41197738cd634a837bd82b701dc37d97e49e2ab -
Branch / Tag:
refs/heads/master - Owner: https://github.com/perceptionpoint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a41197738cd634a837bd82b701dc37d97e49e2ab -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file aiosyslog-0.1.8-py3-none-any.whl.
File metadata
- Download URL: aiosyslog-0.1.8-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae81b2c37434e8bd163fc6c72cd87fa2158c3889ec813cbfcc9bab8784a3d210
|
|
| MD5 |
a25140b6f2fdeef9a84c12ce34c83f00
|
|
| BLAKE2b-256 |
77f31942d2211ef093f352c4530e04e61e42457c585bf0e136e9bca6dc97f461
|
Provenance
The following attestation bundles were made for aiosyslog-0.1.8-py3-none-any.whl:
Publisher:
publish.yml on perceptionpoint/aiosyslog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiosyslog-0.1.8-py3-none-any.whl -
Subject digest:
ae81b2c37434e8bd163fc6c72cd87fa2158c3889ec813cbfcc9bab8784a3d210 - Sigstore transparency entry: 193960431
- Sigstore integration time:
-
Permalink:
perceptionpoint/aiosyslog@a41197738cd634a837bd82b701dc37d97e49e2ab -
Branch / Tag:
refs/heads/master - Owner: https://github.com/perceptionpoint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a41197738cd634a837bd82b701dc37d97e49e2ab -
Trigger Event:
workflow_dispatch
-
Statement type: