Skip to content

ns7523/Threat-Detection-in-IoT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Threat-Detection-in-IoT

An intelligent approach to improving the performance of Threat detection in IOT

Download Full Project & Report from Drive :

Drive Link

Introduction

This project aims to enhance the performance of threat detection in Internet of Things (IoT) environments using intelligent approaches. With the rapid growth of IoT devices, ensuring robust security measures has become imperative. My solution leverages advanced machine learning techniques and data analysis to detect and mitigate threats efficiently.

Features

  • Anomaly Detection: Implements anomaly detection techniques to recognize unusual patterns that may indicate security breaches.
  • Scalability: Designed to handle a large number of IoT devices with minimal performance degradation.
  • Customizable Alerts: Provides customizable alerting mechanisms for different types of threats.
  • Visualization: Offers comprehensive dashboards to visualize threat detection metrics and device status.

System Design

Component 1-n Diagram
image
Chosen System Design
image

Technologies Used

  • Programming Languages: Python
  • Machine Learning Frameworks: TensorFlow, Scikit-learn
  • Data Analysis: Pandas, NumPy
  • Visualization: Grafana, Matplotlib
  • Networking: MQTT, HTTP, CoAP etc
  • Database: MongoDB, SQLite

Installation

Use Anaconda Navigator as base root

To install and run this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ns7523/Threat-Detection-in-IoT.git
    cd Threat-Detection-in-IoT
  2. Run the project:

    python app.py

Usage

  1. Data Collection:

    • Predetermined and Trained Datasets.
    • Tested and trained on 4-8 Lakhs of possibilites/datasets.
    • The application will analyze the data and predict the attack possibilites.
  2. Homepage:

    • Access at LocalHost to predict threat detection and attack status.

Results

  • Attack : 1
  • No Attack : 0
  • Accuracy: 90%
  • Precision: 90%
  • Recall: 90%

Project Screenshots

Homepage Sign Up
image image
Prediction Results
image image

Contact

For any inquiries or feedback, please contact me at nsakash752003@gmail.com

I hope this project helps in securing IoT environments more effectively. Happy coding!

About

An intelligent approach to improving the performance of Threat detection in IOT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published