marzekan / EC-GAN_NIDS

Application of novel EC-GAN method on Network Intrusion Detection
18 stars 5 forks source link

Application of novel EC-GAN method for Network Intrusion Detection

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!


Install

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

Credits

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.