├── (RS) Binary FeatureSelection RF+ET (Top 25).ipynb ├── (RS) Multiclass FeatureSelection RF+ET (Top 25).ipynb ├── Alteryx Workflow - Data Preprocessing & EDA.pdf ├── CICIOT2023 EDA.ipynb ├── README.md ├── Training & Validation - binary classification (All features).ipynb ├── Training & Validation - binary classification (ET Top 25).ipynb ├── Training & Validation - binary classification (RF Top 25).ipynb ├── Training & Validation - multiclass classification (All features).ipynb ├── Training & Validation - multiclass classification (ET Top 25).ipynb ├── Training & Validation - multiclass classification (RF Top 25).ipynb ├── binary_allfeatures.json ├── binary_et_top25.json ├── binary_rf_top25.json ├── classification.png ├── iotdevices.png ├── multi_all.json ├── multi_et.json ├── multi_rf.json ├── prediction_data.csv ├── predictionv5.py ├── requirements.txt ├── robust_scaler.pkl ├── robust_scaler_et.pkl ├── robust_scaler_multi_all.pkl ├── robust_scaler_multi_et.pkl ├── robust_scaler_multi_rf.pkl ├── robust_scaler_rf.pkl ├── topology.png └── xgbworkflow.png /(RS) Binary FeatureSelection RF+ET (Top 25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/(RS) Binary FeatureSelection RF+ET (Top 25).ipynb -------------------------------------------------------------------------------- /(RS) Multiclass FeatureSelection RF+ET (Top 25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/(RS) Multiclass FeatureSelection RF+ET (Top 25).ipynb -------------------------------------------------------------------------------- /Alteryx Workflow - Data Preprocessing & EDA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Alteryx Workflow - Data Preprocessing & EDA.pdf -------------------------------------------------------------------------------- /CICIOT2023 EDA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/CICIOT2023 EDA.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/README.md -------------------------------------------------------------------------------- /Training & Validation - binary classification (All features).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Training & Validation - binary classification (All features).ipynb -------------------------------------------------------------------------------- /Training & Validation - binary classification (ET Top 25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Training & Validation - binary classification (ET Top 25).ipynb -------------------------------------------------------------------------------- /Training & Validation - binary classification (RF Top 25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Training & Validation - binary classification (RF Top 25).ipynb -------------------------------------------------------------------------------- /Training & Validation - multiclass classification (All features).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Training & Validation - multiclass classification (All features).ipynb -------------------------------------------------------------------------------- /Training & Validation - multiclass classification (ET Top 25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Training & Validation - multiclass classification (ET Top 25).ipynb -------------------------------------------------------------------------------- /Training & Validation - multiclass classification (RF Top 25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/Training & Validation - multiclass classification (RF Top 25).ipynb -------------------------------------------------------------------------------- /binary_allfeatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/binary_allfeatures.json -------------------------------------------------------------------------------- /binary_et_top25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/binary_et_top25.json -------------------------------------------------------------------------------- /binary_rf_top25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/binary_rf_top25.json -------------------------------------------------------------------------------- /classification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/classification.png -------------------------------------------------------------------------------- /iotdevices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/iotdevices.png -------------------------------------------------------------------------------- /multi_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/multi_all.json -------------------------------------------------------------------------------- /multi_et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/multi_et.json -------------------------------------------------------------------------------- /multi_rf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/multi_rf.json -------------------------------------------------------------------------------- /prediction_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/prediction_data.csv -------------------------------------------------------------------------------- /predictionv5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/predictionv5.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | streamlit==1.29.0 2 | pandas 3 | numpy 4 | plotly 5 | xgboost 6 | scikit-learn 7 | -------------------------------------------------------------------------------- /robust_scaler.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/robust_scaler.pkl -------------------------------------------------------------------------------- /robust_scaler_et.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/robust_scaler_et.pkl -------------------------------------------------------------------------------- /robust_scaler_multi_all.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/robust_scaler_multi_all.pkl -------------------------------------------------------------------------------- /robust_scaler_multi_et.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/robust_scaler_multi_et.pkl -------------------------------------------------------------------------------- /robust_scaler_multi_rf.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/robust_scaler_multi_rf.pkl -------------------------------------------------------------------------------- /robust_scaler_rf.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/robust_scaler_rf.pkl -------------------------------------------------------------------------------- /topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/topology.png -------------------------------------------------------------------------------- /xgbworkflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FarihaAnis/An-IoT-Network-Intrusion-Detection-and-Classification-System-with-XGBoost-using-CICIoT2023-Dataset/HEAD/xgbworkflow.png --------------------------------------------------------------------------------