Skip to main content

a sigma rule detection engine based on sqlite

Project description

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

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

zargunlite-0.1.2.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

zargunlite-0.1.2-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file zargunlite-0.1.2.tar.gz.

File metadata

  • Download URL: zargunlite-0.1.2.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for zargunlite-0.1.2.tar.gz
Algorithm Hash digest
SHA256 118c3c131b7472eb47affa6657bcc5724f6014f32c833117aaa0477b52469a8a
MD5 c1a3203d5ed1618c5bbb876326ef922f
BLAKE2b-256 69c3e1cbb4a16333df4457aa23347665caa3c8cdd6074f092fc7fc8839fb2ecd

See more details on using hashes here.

File details

Details for the file zargunlite-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: zargunlite-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for zargunlite-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f3d4c674697f2b51c13d19a755d3b5c1456ceaaf003a572247293efed5815ec1
MD5 b9637f0a41b4ed06f9a2d61e7a4bed14
BLAKE2b-256 82acb5d0f533c539af79a9b0272319d3ee7587f94dd3f201cc451f1df6f2ff61

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