项目作者: AlexanderGureev

项目描述 :
A Neural Network based system for Intrusion Detection and attack classification.
高级语言: JavaScript
项目地址: git://github.com/AlexanderGureev/neural_net_ids.git
创建时间: 2019-05-23T11:59:46Z
项目社区:https://github.com/AlexanderGureev/neural_net_ids

开源协议:

下载


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

  1. git clone https://github.com/AlexanderGureev/neural_net_ids.git && cd neural_net_ids
  2. 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.