Skip to main content

l9format python

l9format is a schema declaration targeted at interoperability between network recon tools used at LeakIX.

This library is equivalent to l9format which provides a Go implementation.

Run the tests

poetry install
poetry run pytest l9format/tests/test_l9format.py

Install

Use main branch for the moment:

poetry add https://github.com/leakix/l9format-python#main

Documentation

from l9format import l9format
l9format.L9Event.from_dict(res)

Versioning

The versions will be synced with l9format, suffixed by a number for bug fixes in the python implementation specifically. For instance, 1.3.1-0 will be the first version for 1.3.1 and follow https://github.com/LeakIX/l9format/releases/tag/v1.3.1. If a change is required for the Python package, but is the same specification than the Go implementation, the next release will be 1.3.1-1. The version can be verified using

import l9format
l9format.__version__

Metadata

Release files for l9format 1.3.1.post0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for l9format 1.3.1.post0
File Size Uploaded
l9format-1.3.1.post0.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for l9format 1.3.1.post0
File Interpreter ABI Platform
l9format-1.3.1.post0-py3-none-any.whl Python 3 none any Details

Total release size: 8.2 kB

Release files / l9format-1.3.1.post0.tar.gz

Download URL l9format-1.3.1.post0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
282497b0adde6efc9b3e1643e0d42e5e87bb61f4e265a07021e83a2a17bc3a01
BLAKE2b-256 checksum
How to use checksums
5662861849f3d1669cf034b2ea008a0aefcd2dbf5fb98bcc0226ede7444c50bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.0 Linux/5.14.0-kali4-amd64

Release files / l9format-1.3.1.post0-py3-none-any.whl

Download URL l9format-1.3.1.post0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
96015b9c92c9cd2cdc781d9a620f6cc485fde7d6da98d4961d39e32aba4bef88
BLAKE2b-256 checksum
How to use checksums
ee5d5e8ce255ece5236264f306de956971152538bee8bfe17d4ae3a106bb47e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.0 Linux/5.14.0-kali4-amd64
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page