Intrusion detection systems are an important part of a computer network. The proposed model aims to solve the problem of classifying packets based on the network traffic captured using a softmax regression model trained on Tensorflow.
Install Tensorflow
conda create -n tensorflow python=3.6
source activate tensorflow
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0-cp36-cp36m-linux_x86_64.whl
Assuming you have git
already installed.
git clone http://github.com/anamritraj/neural-network-intrusion-detection.git
- pandas
- matplotlib
- scapy