{"id":7,"date":"2025-02-17T18:30:37","date_gmt":"2025-02-17T18:30:37","guid":{"rendered":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/?p=7"},"modified":"2025-02-17T18:30:37","modified_gmt":"2025-02-17T18:30:37","slug":"project-proposal-network-intrusion-detection-with-machine-learning","status":"publish","type":"post","link":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/2025\/02\/17\/project-proposal-network-intrusion-detection-with-machine-learning\/","title":{"rendered":"Project Proposal &#8211; Network Intrusion Detection with Machine Learning"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hayden Dunstan, CSC 466<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Overview<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">As many students in our CSC 446 class discussions have agreed, network security is a top priority as the internet is becoming increasingly popular, and an increasing amount of personal information is being stored in online servers.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Network intrusion detection is widely accepted as an effective method for dealing with network threats[1], though traditional rule-based IDS systems (like Snort) struggle with new attack patterns. During my project I will investigate the effectiveness of Machine Learning Methods on intrusion detection datasets, and attempt to train a model that can effectively detect advanced threats, in order to gain a better understanding of network attacks, and machine learning.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Project Plan<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">I plan to use the UNSW-NB15 dataset[2] created by the University of Sydney which contains 9 types of attacks, and 49 features. The set contains over 2 million records, and has conveniently been partitioned into a test set and a training set.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the first part of my project, I will design a program that can read pcap files and output their features. In the second part of my project I will train two models,&nbsp; using Random forests and Neural networks respectively, and then evaluate their performance and show the capabilities of my final model in my final report.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Schedule Dates<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First Biweekly Update Feb 21<\/li>\n\n\n\n<li>Midterm Update Mar 7<\/li>\n\n\n\n<li>Third biweekly update Mar 21<\/li>\n\n\n\n<li>Final Presentation Apr 4<\/li>\n\n\n\n<li>Final Report Apr 11<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">References<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">[1] Zhen Yang et. al., \u201cA systematic literature review of methods and datasets for anomaly-based network intrusion detection\u201d, Computers &amp; Security, url: <a href=\"https:\/\/www.sciencedirect.com\/topics\/computer-science\/network-intrusion-detection\">network intrusion detection &#8211; an overview | ScienceDirect Topics<\/a>, accessed: Feb 7, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] UNSW-NB15 Dataset, University of Sydney, url: <a href=\"https:\/\/research.unsw.edu.au\/projects\/unsw-nb15-dataset\">The UNSW-NB15 Dataset | UNSW Research<\/a>, accessed: Feb 7, 2025<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hayden Dunstan, CSC 466 Overview As many students in our CSC 446 class discussions have agreed, network security is a top priority as the internet is becoming increasingly popular, and an increasing amount of personal information is being stored in online servers.&nbsp; Network intrusion detection is widely accepted as an effective method for dealing with &hellip; <a href=\"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/2025\/02\/17\/project-proposal-network-intrusion-detection-with-machine-learning\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Project Proposal &#8211; Network Intrusion Detection with Machine Learning&#8221;<\/span><\/a><\/p>\n","protected":false},"author":19356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/posts\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/users\/19356"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":1,"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"predecessor-version":[{"id":8,"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/posts\/7\/revisions\/8"}],"wp:attachment":[{"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineacademiccommunity.uvic.ca\/haydendunstancsc466\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}