This solution consists of 2 phases of Network intrusion detection:
- Static detection using Decision trees and SVMs.
- Dynamic detection using flows of network traffic through an Apache Kafka server using an implementation of the sliding window protocol for a number of iterations.