This repository provides the reproducible Python scripts for the experiments provided in the Master's Thesis named Online-adaptive Cluster-based Anomaly Detection, authored by Syamraj Purushamparambil Satheesh Kumar, as a part of the course "Systems Engineering and Engineering Management" in the Department of "Electrical Energy Engineering", supervised by Dipl.-Inform. Detlef Arend.
This thesis provides two experiments: Extended Cluster-based Anomaly Detection and Network Traffic Monitoring. These experiments can be reproduced by running the scripts in the respective directories in "src/experiments."
The dataset directory contains a network traffic dataset that has been used for the second experiment. The raw network packets of the UNSW-NB 15 dataset were created by the IXIA PerfectStorm tool in the Cyber Range Lab of UNSW Canberra to generate a hybrid of real modern normal activities and synthetic contemporary attack behaviours. The dataset can be accessed from the following link.
https://research.unsw.edu.au/projects/unsw-nb15-dataset
Moustafa, Nour, and Jill Slay. "UNSW-NB15: a comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set)." Military Communications and Information Systems Conference (MilCIS), 2015. IEEE, 2015.