Hi there,
I’ve made a simple OpenWRT package wrapper for Reaction which is a nice fail2ban alternative completely written in rust. I am not the author from the main application so if you need more informations check the home and git out:
Reaction
Reaction - Git
Only thing i have done was to write the startup service as procd script and added a default configuration for luci and ssh.
Note: The “jails” are both active after installing. This is because the service will not start without one. I already asked the developer how to manage this
I also configured it for nftables, if you are using any others take a look at the reaction homepage for examples.
And also be aware that this tool had no extern security audit at the moment! Take a careful look at Reaction - Security