This project is a network intrusion detector, a predictive model built to distinguish between bad connections (intrusions/attacks) and good (normal) connections. The dataset used is KDD Cup 1999 dataset and various machine learning algorithms have been used to train the model. The UI has been developed using flask framework.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3
- Required Libraries : pandas, numpy, sklearn, flask, pickle
- Clone the repository
git clone https://github.com/<username>/network-intrusion-detection.git
- Install the required libraries
pip install -r requirements.txt
- Run the app
python app.py
- Python - Programming Language
- Flask - Web Framework
- Scikit-learn - Machine Learning Library