1. 24 Mar, 2023 1 commit
    • delacal's avatar
      - Added GetConfiguredACLRules RPC and ACLRules message to AM protobuf file to... · 16d012eb
      delacal authored
      - Added GetConfiguredACLRules RPC and ACLRules message to AM protobuf file to allow exporting ACL rules created by this component to other components.
      - Implemented new RPC in the AM component to allow exporting ACL rules created to other components.
      - Increased KPI monitoring aggregation time interval from 5 seconds to 60 seconds.
      - Cleaned up CAD protobuf file.
      - Added useful logging statements to CAD and AM components.
      - Formatted CAD and AM code.
      - Removed unused gRPC channels in AM.
      - Restructured the cryptomining detector model directory.
      - Renamed cryptomining detector model file to include relevant details to help better identify the model.
      - Improved cryptomining detector model loading by removing the need for the model filename to be hardcoded in the code.
      - Removed old cryptomining detector models.
      - Refactored CAD code to improve readability.
      - Added script to automatically copy compiled protobuf files to DAD component.
      - Updated complete_deploy.sh to conform to the new TFS Release 2 deployment process.
      - Updated CAD and AM protbuf file messages and RPCs to improve readability and clarity.
      - Updated CAD and AM client and service to use the new RPCs names.
      - Changed CAD output message to use the cryptomining detector model filename as identifier.
      - Added ConnectionInfo class in CAD component to facilitate comparison and serialization of connection information.
      - Removed test statements used to check the time taken by the cryptomining detector to perform the inference using different batch sizes.
      - Added a function to properly measure the time taken by the cryptomining detector model to process a batch of connection statistics.
      - Added IP addresses corresponding to known cryptomining connections to validate the cryptomining detector model performance in the classification task.
      - Implemented several metrics in the CAD component to monitor the performance of the cryptomining detector model in the classification task.
      - Implemented a function to export the performance metrics of the cryptomining detector in the classification task to an external file.
      - Added script to retrieve performance metrics of the cryptomining detector in the classification task from CAD container.
      16d012eb
  2. 09 Feb, 2023 2 commits
    • delacal's avatar
      - ML model features have been embedded in the model's own ONNX file instead of... · d8387da4
      delacal authored
      - ML model features have been embedded in the model's own ONNX file instead of being hard-coded in the component and the old model was replaced by this new one.
      - A new RPC has been added to the Centralized Attack Detector component that allows other components to know which features the ML model is using.
      - Added a short path in the Service component for forwarding service-to-device ACL rules (to be removed in the future).
      - Added logging messages on the Service and Device components to test and track ACL rule forwarding (to be removed in the future).
      d8387da4
    • delacal's avatar
      ACL tracking experiments · df21ae25
      delacal authored
      df21ae25
  3. 01 Feb, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
  4. 26 Jan, 2023 2 commits
  5. 24 Jan, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Manifests: · 65d65441
      Lluis Gifre Renom authored
      - activated debug for testing purposes
      - reduced number of replicas to 1
      65d65441
  6. 02 Dec, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Manifests: · 788bb125
      Lluis Gifre Renom authored
      - updated replicas of service and pathcomp to 5
      - temporarily disabled WebUI Grafana
      788bb125
  7. 24 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Manifests: · 8c957489
      Lluis Gifre Renom authored
      - updated manifests for context, device, service, slice to expose metrics endpoint
      8c957489
  8. 22 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Manifests: · 6df7c1c1
      Lluis Gifre Renom authored
      - Reduced log level of device, service and slice components to INFO
      6df7c1c1
  9. 09 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Manifests: · 579d5194
      Lluis Gifre Renom authored
      - Reduced log verbosity of Device, DLT and Service components
      579d5194
  10. 04 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Common: · 3c5a4d72
      Lluis Gifre Renom authored
      - updated component manifests to reduce CPU and Memory requests and limits
      3c5a4d72
  11. 28 Oct, 2022 1 commit
  12. 28 Sep, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Integration fix resolution: · 43e39750
      Lluis Gifre Renom authored
      - updated OFC'22 test scripts with source of env variables
      - activated DEBUG logs in Device and Service components
      - added Slice as dependency of Compute
      - removed creation of services in Compute, all goes through Slice
      - Added missing default constraints in PathComp Frontend
      - added logic in Slice to identify if its L2 or L3
      43e39750
  13. 16 Feb, 2022 2 commits
  14. 10 Feb, 2022 1 commit
  15. 21 Dec, 2021 1 commit
  16. 13 Aug, 2021 2 commits
  17. 10 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Multiple changes: · 72a67e71
      Lluis Gifre Renom authored
      Common:
      - reorganized Database API to enable extension of Context API with entities (e.g. Service)
      - solved minor bugs in Database API
      
      Context and Device services:
      - rearranged services and unit tests according to mentioned Context API changes
      
      Service service:
      - initial release (under development, this is just a backup of code)
      72a67e71
  18. 09 Aug, 2021 2 commits
  19. 06 Aug, 2021 1 commit
  20. 05 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · 343560cf
      Lluis Gifre Renom authored
      Context service:
      - corrected port numbers
      
      Device service:
      - corrected port numbers
      - upgraded gitlab-ci configuration
      343560cf
  21. 30 Jul, 2021 1 commit
  22. 27 Jul, 2021 1 commit
  23. 26 Jul, 2021 1 commit