Socialify

Folder ..

Viewing README.md
36 lines (22 loc) • 1.1 KB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 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.

- [RStudio](https://www.rstudio.com/)
- [WGet](https://www.gnu.org/software/wget/)

## Downloading the Dataset

To download the dataset, use the [`dataset_downloader.sh`](dataset_downloader.sh) script on UNIX, Linux, or MacOS.

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

To download the dataset, use the [`dataset_downloader.bat`](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](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](models.R) script and importing them in the [app.R](app.R) script.

In order to run the [R Shiny App](https://shiny.rstudio.com/), you need to build the project in RStudio. Run the [app.R](app.R) script in RStudio.