[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-291129-105":59,"doc-detail-291129-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","securing-5g-iot-networks-a-machine-learning-framework-for-zero-trust-intrusion-detection-system-configuration-manual","Securing 5G IoT Networks: A Machine Learning Framework for Zero-Trust Intrusion Detection System - Configuration Manual","","Configuration manual for an MSc Cybersecurity practicum project on machine-learning–based intrusion detection in 5G IoT networks under a Zero Trust approach. It documents the end-to-end implementation workflow including dataset handling for CICIOT2023 and Bot-IoT, cloud hardware and software environment setup using Google Colab Pro, and the required Python libraries with versions. It details data preprocessing steps such as mounting and loading, cleaning, feature scaling, SMOTE class balancing, correlation analysis, label encoding, and train-test splitting to support reproducible evaluation.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/securing-5g-iot-networks-a-machine-learning-framework-for-zero-trust-intrusion-detection-system-configuration-manual/291129/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/securing-5g-iot-networks-a-machine-learning-framework-for-zero-trust-intrusion-detection-system-configuration-manual/291129.png","ImageObject",300,407,{"name":92,"@type":93},"Theodora","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-04","2026-09-17",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",14,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What is the purpose of this configuration manual?","Question",{"text":113,"@type":114},"It explains how to implement machine learning models for intrusion detection in 5G IoT networks, including the steps and required packages for preprocessing, training, and evaluation with Zero Trust integration.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"Which cloud hardware and backend environment are used?",{"text":118,"@type":114},"The manual lists up to 51GB RAM, 225.8GB temporary disk storage, 100 compute units, and an NVIDIA Tesla P100 or T4 GPU (CUDA-enabled), using Python 3 on Google Compute Engine with high-speed internet for Colab Pro.",{"name":120,"@type":111,"acceptedAnswer":121},"Which datasets and preprocessing steps are covered?",{"text":122,"@type":114},"It uses CICIOT2023 and Bot-IoT accessed through Google Drive in Colab Pro, and covers loading, cleaning, StandardScaler feature scaling, SMOTE class balancing, correlation-based feature handling, label encoding, and an 80/20 train-test split.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},291129,1789643526,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":140,"language":141,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":67,"update_tm":130,"read_time":36,"preview_page_count":4},687197207919,"https://ap-avatar.wpscdn.com/avatar/a000253d6f5f7c60be?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779446848396160552","Configuration Manual  \nMSc Practicum 2  \nMaster of Science in Cybersecurity  \nPreetham Charan Sridhar Student ID: x23183683  \nSchool of Computing National College of Ireland  \nSupervisor: Vikas Sahni  \nNational College of Ireland MSc Project Submission Sheet  \nSchool of Computing  \nPREETHAM CHARAN SRIDHAR  \nStudent    \nName:  \nx23183683  \nStudent ID: ……………………………………………………………………………………………………………..……  \nMSC Cyber Security 2024  \nProgramme: ……………………………………………………………… Year: …………………………..  \nModule:  \nLecturer: Submission Due Date:  \nMSc Practicum 2  \n\n| VIKAS SAHNI |\n| --- |\n| 12-12-2024 |\n\nSecuring 5G IoT Networks: A Machine Learning Framework for ZeroProject Title: Trust Intrusion Detection System  \n2126 16  \nWord Count:   Page Count:   .   .    \nI hereby certify that the information contained in this (my submission) is information pertaining to research I conducted for this project. All information other than my own contribution will be fully referenced and listed in the relevant bibliography section at the rear of the project.  \nALL internet material must be referenced in the bibliography section. Students are required to use the Referencing Standard specified in the report template. To use other author's written or electronic work is illegal (plagiarism) and may result in disciplinary action.  \nPREETHAM CHARAN SRIDHAR  \nSignature:    \n12-12-2024  \nDate:    \nPLEASE READ THE FOLLOWING INSTRUCTIONS AND CHECKLIST  \n\n| Attach a completed copy of this sheet to each project (including multiple copies) | □ |\n| --- | --- |\n| Attach a Moodle submission receipt of the online project submission, to each project (including multiple copies) . | □ |\n| You must ensure that you retain a HARD COPY of the project, both for your own reference and in case a project is lost or mislaid. It is not sufficient to keep a copy on computer. | □ |\n\nAssignments that are submitted to the Programme Coordinator Office must be placed into the assignment box located outside the office.  \n\n| Office Use Only |  |\n| --- | --- |\n| Signature: |  |\n| Date: |  |\n\nPenalty Applied (if applicable):  \nConfiguration Manual  \nPreetham Charan Sridhar  \nStudent ID: x23183683  \n1. Introduction  \nThis configuration manual walks through the implementations of machine learning models for intrusion detection in 5G IoT networks. It details the packages, libraries, and steps needed for data preprocessing, model training, and evaluation. In fact, this manual supports replication experiments-including those with hybrid models and Zero Trust integration-to improve IoT network security.  \n2. Hardware requirements/environment used.  \nCloud Hardware  \n• RAM – up to 51GB  \n• Disk Storage-225.8 GB available for temporary file storage during runtime  \n• Compute Units-100 units for operations  \n• GPU-NVIDIA Tesla P100 or T4 (CUDA-enabled) for accelerated training  \n• Backend-Python 3 Google Compute Engine  \n• Internet Connection - High-speed internet for seamless access to the Colab Pro environment and dataset uploads.  \n3. Software Requirements  \nSoftware tools and environment used,  \n• Cloud Platform-Google Colab Pro.  \n• Operating System-Not required locally, runs entirely on Colab Pro backend.  \n• Programming Language-Python 3.8+ (pre-installed in Colab Pro) .  \n• Development Environment-Jupyter Notebook interface (via Colab Pro) .  \n• Data Integration-Google Drive integration for seamless dataset management.  \n4. Datasets Management  \nThe datasets (CICIOT2023 and Bot-IoT) are utilized in the research, and these datasets were uploaded and accessed via Google Drive within Colab Pro.  \n5. Libraries Imported  \nThe library list is detailed and categorized into Data Loading, Manipulation, and Preprocessing and Machine Learning Algorithms.  \nData Loading, Manipulation, and Preprocessing  \nLibraries and Versions  \n• Pandas (2.2.2)  \n• NumPy (1.26.4)  \n• Scikit-learn (1.5.2)  \n• XGBoost (2.1.3)  \n• Matplotlib (3.8.0)  \n• Seaborn (0.13.2)  \n• Imbalanced-learn (0.12.4)  \n6. Data Preparation and Processing ","cbCain3VfsAga2Jf","https://ap.wps.com/l/cbCain3VfsAga2Jf","pdf",5625374,16,"English","# 1. Introduction\n# 2. Hardware requirements/environment used.\n# 3. Software Requirements\n# 4. Datasets Management\n# 5. Libraries Imported\n## Data Loading, Manipulation, and Preprocessing\n## Data Loading, Manipulation, and Preprocessing and Machine Learning Algorithms\n# 6. Data Preparation and Processing stage\n## CICIOT2023—Data Preparation and Processing Stage\n## BoT_IoT—Data Preparation and Processing Stage","[{\"question\":\"What is the purpose of this configuration manual?\",\"answer\":\"It explains how to implement machine learning models for intrusion detection in 5G IoT networks, including the steps and required packages for preprocessing, training, and evaluation with Zero Trust integration.\"},{\"question\":\"Which cloud hardware and backend environment are used?\",\"answer\":\"The manual lists up to 51GB RAM, 225.8GB temporary disk storage, 100 compute units, and an NVIDIA Tesla P100 or T4 GPU (CUDA-enabled), using Python 3 on Google Compute Engine with high-speed internet for Colab Pro.\"},{\"question\":\"Which datasets and preprocessing steps are covered?\",\"answer\":\"It uses CICIOT2023 and Bot-IoT accessed through Google Drive in Colab Pro, and covers loading, cleaning, StandardScaler feature scaling, SMOTE class balancing, correlation-based feature handling, label encoding, and an 80/20 train-test split.\"}]","Securing 5G IoT Networks: A Machine Learning Framework for Zero-Trust Intrusion Detection System - Configuration Manual | PDF"]