-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Redis support as Collection backend on libmodsecurity #1139
Comments
Will this support connecting to redis over a unix socket? Would be very useful for multi tenant environments :) |
Hi @tedwardia, the support for Redis [or Memcache] should be independent of transport. That way you will be able to use what fits better inside your environment. Notice that you will be also able to choose which backend you want to use. |
Hi, Is there any redis support? Redis would be great for this! |
Major +1 |
It should be supported? And how to configure redis as backend? :) |
Hi, The VultureProject team (https://vultureproject.org/) is currently developing this feature for ModSecurity v3. Regards, Hugo SOSZYNSKI |
@HugoSoszynski if you need to discuss any aspect of the implementation, I will be glad to help. |
@HugoSoszynski any position so far? |
Hi, @zimmerle You can check the work done so far here : https://github.com/VultureProject/ModSecurity/tree/remotes/trunk/src/collection/backend . A summary of the features and the design informations is available in my last commit (https://github.com/VultureProject/ModSecurity/commit/71ba1d041e10c508dc47a471f76185d2295d90da). I am currently testing the internal methods such as querying and fail-over in our infrastructures as it is pretty hard to create a REDIS cluster on a Travis VM. If you have any question, suggestion and / or correction to submit, feel free to open an Issue on the VultureProject repository. Regards, Hugo SOSZYNSKI |
good news! :) i will be looking in to it. |
Hi, @zimmerle
I hope we find some solutions to these questions. Hugo SOSZYNSKI |
Hi @HugoSoszynski,
|
It seem VultureProject stopped implementing redis backend for modsecurity. :( https://github.com/VultureProject/ModSecurity/ |
ModSecurity version 3 architecture allow the utilization of multiple backends, including redis. The support should be implemented. The interface is available here:
https://github.com/SpiderLabs/ModSecurity/blob/libmodsecurity/headers/modsecurity/collection/collection.h
The text was updated successfully, but these errors were encountered: