Skip to content

A Neural Network based system for Intrusion Detection and attack classification.

Notifications You must be signed in to change notification settings

AlexanderGureev/neural_net_ids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEURAL NET IDS

Neural net IDS is based on a neural network classifier which efficiently and rapidly classifies observed network packets with respect to attack patterns which it has been trained to recognise. As in most IDSs, classification is based on a set of descriptive features which characterise the packet.

Stack of technologies used for the implementation of IDS:

  • Electron
  • Nodejs
  • React

Desktop application interface

ids_interface

Installation

Download Project & Install Dependencies

git clone https://github.com/AlexanderGureev/neural_net_ids.git && cd neural_net_ids
npm install or yarn install

Download CSE-CIC-IDS2018 datasets

A Realistic Cyber Defense Dataset (CSE-CIC-IDS2018)

Install the AWS CLI, available on Mac, Windows and Linux
Run: aws s3 sync --no-sign-request --region <your-region> "s3://cse-cic-ids2018/" neural_net_ids/main/datasets

npm start

Runs the app in the development mode.

About

A Neural Network based system for Intrusion Detection and attack classification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published