Skip to content

Keko787/Generating-a-Balanced-IoT-Cyber-Attack-Dataset-with-GAN-COIL-Collaboration-

Repository files navigation

Balancing GAN Algorithm for Cyberattack Datasets

Faculty Advisors:

  • Dr. Qu, Chenqi

  • Dr. Prasad, Calyam

  • Dr. Mazzola Luca

Mentor:

  • Kevin Kostage: Deep Learning Engineer, End-to-End Engineer, Cloud-Network Specialist

Undergraduate Researchers:

  • Please Refer to contributions and contributors.md

  • Most contributions were made in Researching and Exploring Articles such as discovering the CICIOT2023 dataset. Weekly Homework assignments were optimizing or developing their version of functions and processes such as loading and processing tabular datasets for models, model structures, compiling models, and training. We also had workshops configuring virtual environments with Anaconda and CUDA.

  • Students contributed 10 hours a week between March 1st - April 24th. Awarded Best Class Presentation.

  • Contributions from the team's HW assignments were submitted from Keko787.

Publication

Enhancing Autonomous Intrusion Detection System with Generative Adversarial Networks:

Previous Works

Enhancing Drone Video Analytics Security Management using an AERPAW Testbed:

Posters

image image

Purpose

  • To develop a Generative Adversarial Network to classify fake traffic in network traffic feeds and augment training data with realist synthetic data to balance the dataset and provide robust data.
  • To develop and discover the most effective and efficient GAN variant
  • Understand how to process cybersecurity data to train a DNN model

Models

  • CGAN
  • CWGANGP
  • CTGAN
  • WGAN

Steps to run

  • Clone Repo

  • Download the CICIOT dataset extract and put it into the repo directory under a folder as archive or parent_dir/archive

  • run the .py files in parent dir

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages