4 releases (breaking)
Uses new Rust 2024
| 0.5.1 | Jul 25, 2025 |
|---|---|
| 0.4.0 | Jul 25, 2025 |
| 0.2.0 | Jul 25, 2025 |
| 0.1.0 | Jul 24, 2025 |
#685 in Network programming
25 downloads per month
27KB
569 lines
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.jsonfile 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
Dependencies
~13–28MB
~376K SLoC