Scikit-learn
English
Greek
IOT
CyberSecurity
Intrusion
Detection
IDS
SilverDragon9 commited on
Commit
59e3022
Β·
verified Β·
1 Parent(s): 3c7ea72

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +45 -0
README.md CHANGED
@@ -1,4 +1,5 @@
1
  ---
 
2
  license: apache-2.0
3
  datasets:
4
  - SilverDragon9/UNSW_TON-IoT_Train_Test_IoT_Datasets
@@ -16,4 +17,48 @@ tags:
16
  - Intrusion
17
  - Detection
18
  - IDS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  ---
 
1
  ---
2
+
3
  license: apache-2.0
4
  datasets:
5
  - SilverDragon9/UNSW_TON-IoT_Train_Test_IoT_Datasets
 
17
  - Intrusion
18
  - Detection
19
  - IDS
20
+
21
+ ---
22
+
23
+ ---
24
+ ## 🌐 Overview
25
+
26
+ **Sniffer.AI** is an AI-powered Intrusion Detection System (IDS) for **IoT networks**, designed to detect and classify suspicious behavior across smart devices in real-time.
27
+ Built on ensemble machine learning models trained on the **UNSW TON_IoT dataset**, it classifies activity into `Normal` or one of **7 attack types**.
28
+
29
+ > πŸ“‘ Target Devices: Fridge, GPS Tracker, Garage Door, Thermostat, Weather Station
30
+ > πŸ“ Output can be saved for **offline analysis and archiving**
31
+
32
+
33
+ ## πŸ“¦ Key Features
34
+
35
+ | Feature | Description |
36
+ |----------------------------------|-------------|
37
+ | 🧠 Ensemble Models | RF, XGBoost, AdaBoost, Bagging, Decision Trees |
38
+ | πŸ§ͺ Predicts Threat Category | Normal vs 7 Attack Types |
39
+ | πŸ•’ Timestamps Every Detection | Provides real-time date & time in output |
40
+ | πŸ’Ύ Downloadable Results | Output can be saved as `.csv` or `.json` |
41
+ | 🌐 Edge Ready | Lightweight enough for IoT Gateway deployment |
42
+ | πŸ“š Dataset Used | [UNSW TON_IoT](https://research.unsw.edu.au/projects/toniot-datasets) |
43
+
44
+ ## πŸ” Attack Categories
45
+
46
+ - text
47
+ - Normal
48
+ - Backdoor
49
+ - DDoS
50
+ - Injection
51
+ - Password Attack
52
+ - Ransomware
53
+ - Scanning
54
+ - XSS
55
+ πŸ“Š Sample Output Format
56
+ json
57
+ Copy
58
+ Edit
59
+ {
60
+ "date": "2025-04-11",
61
+ "time": "14:35:22",
62
+ "prediction": "Scanning"
63
+ }
64
  ---