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)
| File | Size | Uploaded | |
|---|---|---|---|
| l9format-1.3.1.post0.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|