1. 17 Mar, 2025 1 commit
    • qiuqunfeng's avatar
      Add CRUD operations for Black/White List management in WAF service · b4061e3b
      qiuqunfeng authored
      - Implement Create, Update, Enable, Delete, and Get methods for managing Black/White Lists
      - Introduce new routes in the WAF router for handling Black/White List operations
      - Update service and model layers to support new functionality
      - Refactor cluster client management to accommodate new Kubernetes client structure
      b4061e3b
  2. 03 Mar, 2025 1 commit
    • qiuqunfeng's avatar
      Add listener details to WAF service response · 75afb8d4
      qiuqunfeng authored
      - Modify `WafService` struct to include listener information
      - Update `GetWaf` method to retrieve and format listener details
      - Enhance `ListListenerWafStatus` to return hosts for each listener
      - Remove commented-out code and unused port list logic
      75afb8d4
  3. 01 Mar, 2025 1 commit
    • qiuqunfeng's avatar
      Implement Kafka log consumer with Elasticsearch and database integration · 22159493
      qiuqunfeng authored
      - Add log consumer service to process WAF detection messages
      - Implement message handling with JSON unmarshaling
      - Save WAF detection logs to Elasticsearch
      - Update WAF service attack number in database
      - Modify ESStore to support bulk indexing with channel-based approach
      - Add constants for Kafka topics and Elasticsearch indices
      22159493
  4. 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
  5. 17 Feb, 2025 2 commits
  6. 15 Feb, 2025 1 commit
  7. 06 Feb, 2025 2 commits
  8. 05 Feb, 2025 2 commits