Kumo
Kumo copied to clipboard
🍹 Nginx DDoS mitigation project
Kumo - DDoS mitigation
Kumo is a project started in order to provide a free, open-sourced and reliable solution in DDoS mitigation.
While creating Kumo I was thinking about it as a better alternative to fail2ban software. fail2ban is great in blocking abusing users at a small scale but when there are thousands of requests per seconds it starts to struggle quite a lot with CPU spiking to 90%-98% and basically killing the server. Kumo in the same scenario can keep the CPU usage around 1%-5% and it has some nice bonus features like enabling Under Attack Mode in Cloudflare.
🚗 Requirements
- .NET Core 2.1
- Cloudflare
- Linux server
- Nginx
🎡 Features
- Lightweight & fast
- Supports both IPv4 and IPv6
- Mitigates both Layer7 (HTTP) DoS and DDoS attacks
- Enables Cloudflare Under Attack Mode when massive DDoS is detected (optional)
👨💻 How does it work
A basic infographic to better visualise what's going on under the hood.
Please keep in mind that this is a very simplified example.
🏁 Installation
Check out this amazing wiki article!
It explains pretty much everything you need to know.
📬 Contact
- Email: [email protected]
📃 License
Robot vector created by rawpixel.com