1. 06 Mar, 2025 1 commit
    • qiuqunfeng's avatar
      Add Elasticsearch-based WAF attack log and rule listing endpoints · 79468cd7
      qiuqunfeng authored
      - Integrate Elasticsearch client for querying WAF attack logs
      - Add new API endpoints for listing attack logs and WAF rules
      - Implement pagination and filtering for attack log retrieval
      - Support language-based rule category display
      - Update service and controller layers to support new functionality
      79468cd7
  2. 05 Mar, 2025 2 commits
    • qiuqunfeng's avatar
      Enable authentication middleware for API routes · 0fd78686
      qiuqunfeng authored
      - Uncomment and activate AuthMiddleware in router configuration
      - Add conditional skip for ping endpoint in authentication middleware
      - Restore authentication checks for both release and debug modes
      0fd78686
    • qiuqunfeng's avatar
      Add Kafka log consumer with dynamic authentication and configuration · b0527e79
      qiuqunfeng authored
      - Implement dynamic Kafka authentication mechanism (PLAIN/SCRAM)
      - Add environment variable-based Kafka broker and authentication configuration
      - Modify log consumer service to support flexible Kafka connection setup
      - Update Elasticsearch store initialization with new index template
      - Extend WAF service types to support listener name and hosts
      b0527e79
  3. 04 Mar, 2025 3 commits
  4. 26 Feb, 2025 1 commit
    • qiuqunfeng's avatar
      Add support for bulk listener WAF configuration · 20c5b6e6
      qiuqunfeng authored
      - Introduced new API endpoint and service method to enable/disable WAF for multiple listeners
      - Updated router, controller, and service to support bulk listener WAF operations
      - Added new request type `EnableListenerWafsReq` to handle multiple listener configurations
      - Implemented logic to add or remove WAF configurations for specific listeners based on input
      20c5b6e6
  5. 18 Feb, 2025 1 commit
    • qiuqunfeng's avatar
      Add hosts column to gateway_listeners and update related WAF service methods · 17e6a17f
      qiuqunfeng authored
      - Modified SQL migration to add 'hosts' column to gateway_listeners table
      - Updated model, service, and controller to support hosts in gateway listener operations
      - Added new GetWafGatewayInfo method to retrieve WAF gateway information
      - Refactored WAF service methods to handle hosts and improve flexibility
      17e6a17f
  6. 15 Feb, 2025 1 commit
  7. 06 Feb, 2025 2 commits
  8. 05 Feb, 2025 3 commits