This project is a network intrusion detector that uses machine learning algorithms to distinguish between bad (intrusions/attacks) and good (normal) connections. The UI is built using Flask framework and the KDD Cup 1999 dataset is used for training. Python, Flask, and Scikit-learn are the main technologies used in this project.