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)
| File | Size | Uploaded | |
|---|---|---|---|
| zargunlite-0.1.3.tar.gz | 20.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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