pySigma NetWitness backend
Project description
pySigma NetWitness Backend
This is the NetWitness backend for pySigma. It provides the package sigma.backends.netwitness
with the NetWitnessBackend
class.
Further, it contains the following processing pipelines in sigma.pipelines.netwitness
:
- netwitness_windows_pipeline: NetWitness mapping and conversions for Windows
This backend is currently maintained by:
Requirements
Installation
pip install pysigma-backend-netwitness
Example
- Create a file
main.py
with:
from sigma.collection import SigmaCollection
from sigma.backends.netwitness.netwitness import NetWitnessBackend
from sigma.pipelines.netwitness.windows import netwitness_windows_pipeline
netwitness_backend = NetWitnessBackend(processing_pipeline=netwitness_windows_pipeline())
conversion_result: list[str] = netwitness_backend.convert(
SigmaCollection.from_yaml(
"""
title: Test
status: test
logsource:
product: windows
category: process_creation
detection:
sel:
CommandLine: test
condition: sel
"""
)
)
print(conversion_result[0])
Run the example with:
$ python main.py
reference.id = '4688' && param = 'test'
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
Built Distribution
File details
Details for the file pysigma_backend_netwitness-0.1.3.tar.gz
.
File metadata
- Download URL: pysigma_backend_netwitness-0.1.3.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-1014-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa00ccb7f2da947f27bb45e11f6e2f04615a7b6336f77fdfdb36a4c4427eeacb |
|
MD5 | 990169b417112b1def087f6865b9b197 |
|
BLAKE2b-256 | 0c81642c3d90ae15591c449d405a4927c30bd5b4c72feaccd71deabcfaf3a3c6 |
File details
Details for the file pysigma_backend_netwitness-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: pysigma_backend_netwitness-0.1.3-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-1014-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c817b1a65b244c00ad607a97430473e99266135928757bd336ecfe9e9bbe822 |
|
MD5 | 975d7bb93fa02519eed168dfd29cdab7 |
|
BLAKE2b-256 | 78840e4c80cec9f32af328bbc3f4eda81cf16a8ae994bb3fe457c8bb586e1321 |