This project aims to develop a robust Intrusion Detection System (IDS) for smart vehicles using machine learning models to detect and mitigate cyber threats in vehicular networks. By leveraging the CAN-intrusion-dataset, it will classify attacks like DDoS, Fuzzy, and Impersonation, ensuring real-time, accurate threat detection and enhanced security.
This paper presents the development of an Intrusion Detection System (IDS) for smart vehicles utilizing advanced machine learning algorithms. The system is designed to detect and classify various types of cyberattacks, such as Distributed Denial of Service (DDoS), Fuzzy, and Impersonation attacks, alongside normal "Free" traffic. The dataset used for model training and evaluation is the CAN-intrusion-dataset, which contains crucial vehicle communication features, including Message ID, Byte-level signals, and Target labels. The study employs a range of machine learning models, including Random Forest, Gradient Boosting, AdaBoost, LSTM, and CatBoost classifiers, to identify and mitigate potential threats. By leveraging the power of these algorithms, the system aims to provide robust and real-time detection of anomalous behaviour in vehicular networks, enhancing the security and reliability of smart vehicle systems. The ultimate goal is to develop an efficient and scalable IDS capable of protecting smart vehicles from evolving cyber threats.
Keywords: Random Forest, Gradient Boosting, AdaBoost, LSTM, and CatBoost classifiers
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, Pandas, Mysql.connector, Os, Smtplib, Numpy
IDE/Workbench : PyCharm, VSCode, Jypyter NoteBook
Technology : Python 3.6+
Server Deployment : Xampp Server
Database : MySQL
HARDWARE REQUIREMENTS
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any
RAM - 8GB