[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-290876-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-290876-en":131},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","configuration-manual-msc-research-project-master-of-science-in-cybersecurity","Configuration Manual - MSc Research Project Master of Science in Cybersecurity","","Configuration manual for an MSc Research Project in Cybersecurity, authored by Dinal Varma and submitted in 2024 for the National College of Ireland. The guide explains how to set up the project and reproduce outcomes, listing hardware and software requirements (Windows 11, VS Code, Python 3.11.5, Jupyter, and specific library versions). It documents the public suspicious web threat dataset, synthetic normal-traffic generation, preprocessing steps, exploratory data analysis workflow, and multiple machine learning models, then outlines deployment on AWS Cloud for prediction and alerting.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/configuration-manual-msc-research-project-master-of-science-in-cybersecurity/290876/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/configuration-manual-msc-research-project-master-of-science-in-cybersecurity/290876.png","ImageObject",300,407,{"name":42,"@type":43},"Skyler","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-21","2026-09-17",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",13,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What hardware and software setup does the manual require?","Question",{"text":63,"@type":64},"It specifies Windows 11 Home, an Intel i5-12500H processor, 16GB RAM, and a 512GB SSD. It also lists required tools such as Visual Studio Code, Python 3.11.5, Jupyter Notebook 7.3.0, and the exact versions of supporting libraries.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"Where does the dataset come from and how is it used?",{"text":68,"@type":64},"The manual uses a public cybersecurity repository dataset containing suspicious web threat interactions. It states that web traffic records gathered by AWS CloudWatch are included and that the data is downloaded and stored in the appropriate project folder.",{"name":70,"@type":61,"acceptedAnswer":71},"How does the manual address the imbalance caused by suspicious-only data?",{"text":72,"@type":64},"It employs synthetic data generation to simulate normal behaviors, creating synthetic normal traffic to balance the dataset with realistic web traffic patterns.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},290876,1790020298,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,105,110,115,120,123,127],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":103,"slug":104},6,50,"technology",{"id":106,"doc_module":4,"doc_module_name":25,"category_name":107,"show_sort_weight":108,"slug":109},7,"Healthcare",40,"healthcare",{"id":111,"doc_module":4,"doc_module_name":25,"category_name":112,"show_sort_weight":113,"slug":114},8,"Research & Report",30,"research-report",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":117,"show_sort_weight":118,"slug":119},9,"Religion & Spirituality",20,"religion-spirituality",{"id":118,"doc_module":4,"doc_module_name":25,"category_name":121,"show_sort_weight":118,"slug":122},"World Cup","world-cup",{"id":124,"doc_module":4,"doc_module_name":25,"category_name":125,"show_sort_weight":124,"slug":126},10,"Lifestyle","lifestyle",{"id":128,"doc_module":4,"doc_module_name":25,"category_name":129,"show_sort_weight":97,"slug":130},19,"General","general",{"code":4,"msg":82,"data":132},{"doc_id":79,"user_id":133,"nickname":42,"user_avatar":134,"doc_module":4,"category_id":102,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":140,"language":141,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":12,"update_tm":145,"read_time":146},2336464648746,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Configuration Manual  \nMSc Research Project Master of Science in Cybersecurity  \nDinal Varma  \nStudent ID: 23241021  \nSchool of Computing National College of Ireland  \nSupervisor: Dr. Evgeniia Jayasekera  \nNational College of Ireland Project Submission Sheet School of Computing  \n| Student Name: | Dinal Varma |\n| --- | --- |\n| Student ID: | 23241021 |\n| Programme: | Master of Science in Cybersecurity |\n| Year: | 2024 |\n| Module: | MSc Research Project |\n| Supervisor: | Dr. Evgeniia Jayasekera |\n| Submission Due Date: | 12/12/2024 |\n| Project Title: | Configuration Manual |\n| Word Count: | 1483 |\n| Page Count: | 23 |\n\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.  \n\n| Signature: | Dinal Sunil Varma |\n| --- | --- |\n| Date: | 10th December 2024 |\n\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 foryour 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| Penalty Applied (if applicable): |  |\n\nConfiguration Manual  \nDinal Varma  \n23241021  \n1 Introduction  \nThis configuration manual serves as a guide to assist in setting up the project and reproducing the outcomes. This document contains references to all of the code libraries, hardware specs, and software specifications used in the artefact’s implementation. This configuration manual is a key component of the research and the proposed concept along with the implementation and the setup on the cloud.  \n2 Hardware and Software Specifications  \n2.1 Hardware Specifications  \n• Operating system: Windows 11 Home  \n• Processor: Intel i5-12500H CPU @ 2 .50GHz  \n• System Type: 64-bit operating system, x64-based processor  \n• Hard Disk: 512GB SSD  \n• Installed physical memory RAM: 16GB  \n2.2 Software Specifications  \n• Visual Studio Code (IDE)  \n• Python (version = 3.11.5)  \n• Jupyter Notebook (version = 7.3.0)  \n3 Dataset Information and Collection  \nThe dataset used in this research is public repository-Cybersecurity: Suspicious Web Threat Interactions JanCSG (2024) . The data can be directly downloaded from the link provided and to be stored in the appropriate folder where the files reside. Web traffic records gathered by AWS CloudWatch are included in this dataset in order to identify suspicious activity and possible attack attempts. In order to find unusual patterns, the data was created by tracking traffic to a production web server using a variety of detection methods.  \n4 Python Libraries Used  \nThe following python libraries were used overall to develop and train the machine learning model along with the web application and the log consumer script:  \n\n| Library | Version |\n| --- | --- |\n| pandas | 2.2.3 |\n| numpy | 2.0.2 |\n| seaborn | 0.13.2 |\n| matplotlib | 3.9.3 |\n| networkx | 3.4.2 |\n| joblib | 1.4.2 |\n| scikit-learn | 1.5.2 |\n| tensorflow | 2.18.0 |\n| keras | 3.7.0 |\n| flask | 3.1.0 |\n| geoip2 | 4.8.1 |\n| python-dotenv | 1.0.1 |\n| boto3 | 1.35.76 |\n\nTable 1: Python Libraries  \nOptional: To install all the above r","cbCainOltjtA0lnv","https://ap.wps.com/l/cbCainOltjtA0lnv","pdf",3911105,25,"English","# 1 Introduction\n# 2 Hardware and Software Specifications\n## 2.1 Hardware Specifications\n## 2.2 Software Specifications\n# 3 Dataset Information and Collection\n# 4 Python Libraries Used\n# 5 Data Preprocessing and Generation\n# 6 Exploratory Data Analysis\n# 7 Machine Learning Models\n## 7.1 Isolation Forest\n## 7.2 Random Forest\n## 7.3 Support Vector Classifier (SVC)\n## 7.4 Gradient Boosting\n## 7.5 Neural Network\n# 8 Experimental Setup\n## 8.1 Web-Application","[{\"question\":\"What hardware and software setup does the manual require?\",\"answer\":\"It specifies Windows 11 Home, an Intel i5-12500H processor, 16GB RAM, and a 512GB SSD. It also lists required tools such as Visual Studio Code, Python 3.11.5, Jupyter Notebook 7.3.0, and the exact versions of supporting libraries.\"},{\"question\":\"Where does the dataset come from and how is it used?\",\"answer\":\"The manual uses a public cybersecurity repository dataset containing suspicious web threat interactions. It states that web traffic records gathered by AWS CloudWatch are included and that the data is downloaded and stored in the appropriate project folder.\"},{\"question\":\"How does the manual address the imbalance caused by suspicious-only data?\",\"answer\":\"It employs synthetic data generation to simulate normal behaviors, creating synthetic normal traffic to balance the dataset with realistic web traffic patterns.\"}]","Configuration Manual - MSc Research Project Master of Science in Cybersecurity | PDF",1789642860,63]