Commit 63e94f39 authored by Amit Karamchandani Batra's avatar Amit Karamchandani Batra
Browse files

- Updated DAD service implementation with the latest code.

- Updated DAD requirements.
- Updated READMEs of DAD, CAD and AM.
- Removed old comments in DAD and CAD configuration files.
parent c182a80e
Loading
Loading
Loading
Loading
+5 −2
Original line number Original line Diff line number Diff line
# l3_attackmitigator
# l3_attackmitigator
- Receives packages and process it with TSTAT
- Receives detected attacks from the Centralized Attack Detector component and performs the necessary mitigations.
- Functions: ReportSummarizeKpi(KpiList)
- Functions: 
  - PerformMitigation(self, request: L3AttackmitigatorOutput)
  - GetMitigation(self, request: Empty)
  - GetConfiguredACLRules(self, request: Empty)
+1 −1
Original line number Original line Diff line number Diff line
@@ -18,7 +18,7 @@ import logging
LOG_LEVEL = logging.WARNING
LOG_LEVEL = logging.WARNING


# gRPC settings
# gRPC settings
GRPC_SERVICE_PORT = 10001  # TODO UPM FIXME
GRPC_SERVICE_PORT = 10001
GRPC_MAX_WORKERS = 10
GRPC_MAX_WORKERS = 10
GRPC_GRACE_PERIOD = 60
GRPC_GRACE_PERIOD = 60


+5 −2
Original line number Original line Diff line number Diff line
# l3_centralizedattackdetector
# l3_centralizedattackdetector
- Receives packages and process it with TSTAT
- Receives snapshot statistics from Distributed Attack Detector component and performs an inference to detect attacks. It then sends the detected attacks to the Attack Mitigator component for them to be mitigated.
- Functions: ReportSummarizeKpi(KpiList)
- Functions: 
  - AnalyzeConnectionStatistics(self, request: L3CentralizedattackdetectorMetrics)
  - AnalyzeBatchConnectionStatistics(self, request: L3CentralizedattackdetectorBatchInput)
  - GetFeaturesIds(self, request: Empty)
+1 −1
Original line number Original line Diff line number Diff line
@@ -18,7 +18,7 @@ import logging
LOG_LEVEL = logging.WARNING
LOG_LEVEL = logging.WARNING


# gRPC settings
# gRPC settings
GRPC_SERVICE_PORT = 10000  # TODO UPM FIXME
GRPC_SERVICE_PORT = 10000
GRPC_MAX_WORKERS = 10
GRPC_MAX_WORKERS = 10
GRPC_GRACE_PERIOD = 60
GRPC_GRACE_PERIOD = 60


+1 −2
Original line number Original line Diff line number Diff line
# l3_distributedattackdetector
# l3_distributedattackdetector
- Receives packages and process it with TSTAT
- Receives packages and processes them with TSTAT to generate traffic snapshot statistics
- Functions: ReportSummarizeKpi(KpiList)
Loading