fabiolb / fabio

Consul Load-Balancing made simple
https://fabiolb.net
MIT License
7.25k stars 620 forks source link

WAF integration #911

Open ennetech opened 1 year ago

ennetech commented 1 year ago

it could be interesting to integrate coraza (https://github.com/corazawaf/coraza) directly in fabio?

before starting the implementation I would like some feedback

nathanejohnson commented 1 year ago

This looks very interesting. What did you have in mind?

ennetech commented 1 year ago

Also i am working on a distributed firewall written in golang and i would like to report waf failures to it

nathanejohnson commented 1 year ago

I would love to see a PR around this! I'm not yet familiar with the coraza project, but I might play it with next week when things are slow with the holiday.

ennetech commented 1 year ago

@nathanejohnson https://github.com/fabiolb/fabio/pull/915 this is the bare minimum to get it working