Skip to main content

zargunlite

Zargunlite is a sigma rule detection engine based on sqlite.

The core logic is inspired by Zircolite project and it is full compatible with plain sqlite queries or zircolite format rules generated by official pySigma-backend-sqlite .

This project is implemented in pure Python, with strict type annotation, well packaging and basic test coverage, making it more suitable for integration into other projects as a library.

Description

Install zargunlite from PyPI (requires python>=3.10):

pip3 install zargunlite

See tests/test_core.py for some usage samples.

Notice this project will continuously be in a very early state until version 1.0.0 release.
Currently it is mainly for personal use because Zircolite does not have a PyPI package. There is also an issue raised by other user and fortunately the author is working on it.
This project plans to add more features supported by Zircolite while keeps easy to be integrated as a library.

License

All the code is licensed under the GNU Lesser General Public License

Metadata

Release files for zargunlite 0.1.3

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

Source distribution (sdist)

Source distribution for zargunlite 0.1.3
File Size Uploaded
zargunlite-0.1.3.tar.gz 20.1 kB Details

Built distribution (wheel)

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

Total release size: 35.4 kB

Release files / zargunlite-0.1.3.tar.gz

Download URL zargunlite-0.1.3.tar.gz
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
646f43a2ca57ba1a79f2af372b9b8772417772f3a624724c12d45b6adf179664
BLAKE2b-256 checksum
How to use checksums
46daffdd5f879934cf81ef603287eaa61c7fdb01494f18c72ff2aebeca622949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 29, 2024.

Transparency log

Release files / zargunlite-0.1.3-py3-none-any.whl

Download URL zargunlite-0.1.3-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e76f997a56d64a69690a975932e9f65ec0a7568444b859d762ac58188a27b432
BLAKE2b-256 checksum
How to use checksums
9361faf6cbd0383f944c78ba3223b1b94100875dd201ce433e63c9f09e4ba2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 29, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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