caswaf icon indicating copy to clipboard operation
caswaf copied to clipboard

Manage ModSecurity process in Go code

Open nomeguy opened this issue 9 months ago • 1 comments

ModSecurity 3.x can be deployed manually via native or Docker ways: https://github.com/SpiderLabs/ModSecurity

CasWAF needs to use Go code to control the start/stop/configure of ModSecurity:

  1. Download ModSecurity source code/Docker image
  2. Modify the config of ModSecurity
  3. Start/stop the process of ModSecurity
  4. Do monitoring and logging for ModSecurity events

First step would be, writing a Go test to download ModSecurity and run it up

nomeguy avatar Sep 18 '23 03:09 nomeguy