SilverDragon9/UNSW_TON-IoT_Train_Test_IoT_Datasets
Preview β’ Updated β’ 16
How to use SilverDragon9/Sniffer.AI with Scikit-learn:
from huggingface_hub import hf_hub_download
import joblib
model = joblib.load(
hf_hub_download("SilverDragon9/Sniffer.AI", "sklearn_model.joblib")
)
# only load pickle files from sources you trust
# read more about it here https://skops.readthedocs.io/en/stable/persistence.htmlSniffer.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. /n
Built on ensemble machine learning models trained on the UNSW TON_IoT dataset, it classifies activity into Normal or one of 7 attack types.
π‘ Target Devices: Fridge, GPS Tracker, Garage Door, Thermostat, Weather Station
π Output can be saved for offline analysis and archiving
| Feature | Description |
|---|---|
| π§ Ensemble Models | RF, XGBoost, AdaBoost, Bagging, Decision Trees |
| π§ͺ Predicts Threat Category | Normal vs 7 Attack Types |
| π Timestamps Every Detection | Provides real-time date & time in output |
| πΎ Downloadable Results | Output can be saved as .csv or .json |
| π Edge Ready | Lightweight enough for IoT Gateway deployment |
| π Dataset Used | UNSW TON_IoT |
| Date | Time | Prediction |
|---|---|---|
| 2025-04-11 | 14:35:22 | Scanning |