The presented model is a neural network solution built with Keras’s Sequential API and contains two experimental models. The model is benchmarked with the NSL-KDD dataset (improved version of the KDD CUP 99 dataset).
Anaconda (Python 3.6)
Jupyter Notebook
Keras
Sklearn
Pandas
Numpy
Run inside jupyter notebook after installing required libraries.
Classification report that contains accuracy per class / attack category available on request.
This project is licensed under the MIT License - see the LICENSE.md file for details