Skip to main content

A python library for encoding and decoding TLS Packets

Project description

tls-packet

Python TLS Packet decoder/serializer library with a focus on TLS packets used during IEEE 802.1x/RADIUS interactions

The initial target is a TLSv1.2 with emphasis on the TLS Client Side operations. Once it is successfully working against a FreeRADIUS v3.0+ server, other TLS vesions (particularly v1.3) will be supported.

In addition, a goal once it works with FreeRADIUS as a client, creating the TLS Server side to work without a FreeRADIUS server is a goal.

Another future goal is to provide some decode options similar to what go-packet provides so that the users can tune for the performance they need.

Release History

Version Notes
0.0.2 Many client side decode in place and under unit test
0.0.1 Initial build to get package installation scripts together

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tls_packet-0.0.2.tar.gz (63.4 kB view details)

Uploaded Source

File details

Details for the file tls_packet-0.0.2.tar.gz.

File metadata

  • Download URL: tls_packet-0.0.2.tar.gz
  • Upload date:
  • Size: 63.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for tls_packet-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1f1463aac8238c5789236c0b13a3e1cfaa18f005ee61f16a8b82948993be0446
MD5 86b13d3e01e0b1fb8167c24bb7d3d648
BLAKE2b-256 4217ba6e59a0e54ddb564624539586560e57961cabc4332181a8ed170e3feee5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page