Web management interface for apache-waf. Port of nginx-waf-ui for Apache.
apache-waf-ui is a lightweight web dashboard for managing apache-waf IP block/allow lists. It communicates with apache-waf-api and provides an htmx-powered interface for real-time list management.
- View and search IP block/allow lists
- Add and remove individual IPs or CIDR ranges
- Enable/disable entire lists
- Session-based authentication
- htmx for responsive, no-framework UI
- Embedded HTML templates
make build
cp conf/config.example.yaml /etc/apache-waf-ui/config.yaml
./apache-waf-ui -config /etc/apache-waf-ui/config.yaml- apache-waf - Core Apache module (required)
- apache-waf-api - REST API (required)
- apache-waf-feeds - Automatic feed updater
- nginx-waf-ui - Original nginx version
Apache License 2.0 - see LICENSE.md for details.