siemsend

command module
v0.0.0-...-baa8c06 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2024 License: GPL-2.0 Imports: 23 Imported by: 0

README

SIEMSend

UNIX philosophy inspired SIEM connector.

The binary work is very simple: get a stream of JSON lines from stdin, send them in batches to a SIEM. Any time a batch fails, the batch will be sent to stdout, so any error control and/or backup solution can be piped from siemsend

Example:

tail -F myjsonllogs.json | ./siemsend sentinel --customer_id=yourcustomerid --shared_key=yoursharedkey --log_type=yourlogtype | tee -a failedtosend.json

Currently, only Microsoft Sentinel is implemented. More to come if this is popular enough :)

Documentation

Overview

this project has a simple function: get a stream of JSONL from stdin, and send them to Azure Sentinel in batches using the HTTP API Endpoint

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL