Skip to content

In this Project, we propose an IoT-based IDS that utilizes supervised data and the K-Nearest Neighbors (KNN) algorithm. Our system takes data packets captured from Wireshark, containing network traffic data, and predicts whether the traffic is normal or abnormal. It can also classify the type of attack, such as Mirai, DDoS, or other attacks.

Notifications You must be signed in to change notification settings

theharoonali/Iot-based-Intrusion-detection-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOT Based Intrusion Detection System

Description: In this Project, we propose an IoT-based IDS that utilizes supervised data and the K-Nearest Neighbors (KNN) algorithm. Our system takes data packets captured from Wireshark, containing network traffic data, and predicts whether the traffic is normal or abnormal. It can also classify the type of attack, such as Mirai, DDoS, or other attacks.

ML Includes all the neccessary machine learning files. Static containes CSS, JS, Font files Templates contains, HTML code.

Prerequistive:

  1. Python
  2. Basic Html
  3. Basic Css

Installation:

  1. VSCode or any IDE.
  2. Mysql Workbench (prefer to install the application)
  3. Python Packages Install
  4. Mailtrap Account to get the API for the using of MAIL system.
  5. Jupyter Notebook

How to present or Run this project:

  1. Train the model or Load it from Pickle.
  2. Run the flask application with the running backend MYSQL.
  3. Open you mail on Mailtrap.io for the notification of anomaly detection. Make decision to block or ignore.

Future Scope: When Anomalies are detected, the source address should be saved in the firewall.

NEED Full DATASET? or Any Question? Feel free to contact: Please contact at fa19c2bb034@iub.edu.pk

About

In this Project, we propose an IoT-based IDS that utilizes supervised data and the K-Nearest Neighbors (KNN) algorithm. Our system takes data packets captured from Wireshark, containing network traffic data, and predicts whether the traffic is normal or abnormal. It can also classify the type of attack, such as Mirai, DDoS, or other attacks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published