luciferreeves / Network-Intrusion-Detection

A Comprehensive Approach To Analysis and Detection of Emerging Threats due to Network Intrusion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Network Intrusion Detection

A Comprehensive Approach To Analysis and Detection of Emerging Threats due to Network Intrusion

Required Tools

Some tools are required to run the project.

Downloading the Dataset

To download the dataset, use the dataset_downloader.sh script on UNIX, Linux, or MacOS.

$ chmod +x dataset_downloader.sh
$ ./dataset_downloader.sh

To download the dataset, use the dataset_downloader.bat script on Windows.

Starting the Project

To start the project, you need to build the models in RStudio. Run the models.R script in RStudio.

There are 4 models to build:

  • Deep Learning Model
  • Distributed Random Forest Model
  • Gradient Boosting Machine Model
  • Naiive Bayes Model

You can add more models to the project by adding them to the models.R script and importing them in the app.R script.

In order to run the R Shiny App, you need to build the project in RStudio. Run the app.R script in RStudio.

About

A Comprehensive Approach To Analysis and Detection of Emerging Threats due to Network Intrusion

License:GNU General Public License v3.0


Languages

Language:R 97.0%Language:Batchfile 1.5%Language:Shell 1.5%