This repo contains the implementation of my master’s thesis which uses novel External Classifier GAN method for classifying network flow in CIC-IDS-2017 dataset.
The rest coming soon!
Clone the repo.
git clone https://github.com/marzekan/EC-GAN_NIDS.git
Install dependencies.
cd EC-GAN_NIDS/
pipenv install
pipenv run jupyter notebook
or
pip install -r requirements.txt
jupyter notebook
All credit for creating the EC-GAN goes to the original author: Ayaan Haque, "EC-GAN: Low-Sample Classification using Semi-Supervised Algorithms and GANs," 2021.