suricata-notify

Crates.iosuricata-notify
lib.rssuricata-notify
version0.5.1
created_at2025-07-24 23:33:21.542831+00
updated_at2025-07-25 16:34:07.45529+00
description✨ A tool to send notifications from Suricata to anywhere
homepage
repositoryhttps://github.com/w1ltshire/suricata-notify/
max_upload_size
id1767020
size96,161
(w1ltshire)

documentation

README


suricata-notify

✨ A tool to send notifications from Suricata to anywhere

[!WARNING] This software is still in development and probably is not ready for production use & may contain bugs. It may be not working at the moment. I built it for my own use and decided to share it with the world.

Current Features

  • Watch Suricata eve.json file for new alerts and parse them
  • Send alerts to HTTP endpoints (basic functionality)

Installation

Clone the repository:

git clone https://github.com/w1ltshire/suricata-notify.git

Copy the config.example.toml to config.toml and edit it to your needs. Template section should be self-explanatory.

cp config.example.toml config.toml

Edit docker-compose.yml and set the path to your eve.json file and then run the container:

docker compose up -d

Everything should be up and running now.

Roadmap

  • Add support for multiple backends of the same type
  • Add configuration system
  • Tide up the code

License

MIT


Commit count: 0

cargo fmt