Major project on Network Intrusion Detection System
- majorproj-main
- contains images, LaTEX files and project report in pdf format
- afaiLabeling
- contains 2/3 of the validation set we created(DDOS dataset had size greater than 25 MB)
- micMultiBB1
- a folder containing the saved LSTM model
- test_try.ipynb
- preprocessing the validation dataset
- try.ipynb
- preprocessing the original dataset
- lstMulti.py and lstMulti.ipynb
- code containing the LSTM model used in the project.
The InSDN dataset (https://aseados.ucd.ie/datasets/SDN/)
- Keras
- Sklearn
- Pandas
- Numpy
- Matplotlib
The project can be run on python by running the three python files serially or in Colab/Jupyter notebook. If the choice is to run the notebook, the lstMulti.ipynb file must be run in colab.