Skip to content

A proof-of-concept for an Anomaly-based Intrusion Detection System based on a neural network.

Notifications You must be signed in to change notification settings

marzekan/Anomaly_based_IDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anomaly-based Intrusion Detection System

This project was made for Information Systems Security class. Goal was to use neural network classifier for predicting network and web attacks.

This project is more of a proof-of-concept for the usage of FFBP neural network classifiers in IDSs, then a final working product.

Dataset we used to achieve this goal is CICIDS2017 dataset made by Canadian Institute for Cybersecurity, University of New Brunswick. Dataset contains network traffic data during normal traffic and during execution of different attacks.

Built with

Project was made with standard Python ML tools such as: pandas, sklearn, tensorflow 2.0 and keras.

Pipeline

Main part of ML pipeline is the neural network classifier built with tensorflow 2.0..