Blaze is a Rust script designed to run 24/7 on a server, providing a summary of resource usage every 30 minutes (configurable) to a Discord channel via Webhook.
It also sends alerts to Discord when specific conditions are met, such as high resource usage (RAM and CPU) by any process, potential DDoS attack indications, or unusually high server resource usage (configurable thresholds). The script monitors the server every 3 seconds (configurable).
- Documentation (Written guide to setup & use blaze)
- Youtube (Video tutorial to setup & use blaze)
The script has been tested and used on a production server running Ubuntu 24.04 LTS. Testing for DDoS attacks directly on a production server is not feasible. Instead, we tested the script on a Virtual Machine running Ubuntu 24.04 LTS with a simulated DDoS attack using hping3, and it worked well.
Yes, you can contribute. However, we may or may not accept Pull Requests for new changes. Before investing time in writing or updating code, please create an issue to discuss the topic you plan to contribute on.
This project is licensed under the MIT License - see the LICENSE.md file for details