Contains all scripts for processing data and machine learning model training and testing.
The inputs that need to be generated before executing scripts
Contains scripts for extracting period from idle traffic.
A directory to store the trained machine learning models.
Stores ip-host mappings extracted from DNS or TLS traffic.
Stores processed data from PCAPs
Designated for any logging files created
Results generated
The scripts are tested on Linux version 5.4.0-169-generic (Ubuntu 9.4.0-1ubuntu1~20.04.2) with python 3.7.6
pip3 install numpy pandas scipy ipaddress statsmodels sklearn matplotlib
We thank the following students for their contributions to the project: Abhijit Menon, Derek Ng, Shu Zhang