Abstract

Machine learning is gaining prominence for network monitoring, yet current tools are often complex to understand and use. This proposal attempts to address this by developing an algorithm for network anomaly detection using libpcap and the random forest algorithm. This approach provides real-time anomaly detection by analyzing past network traffic from real-life datasets and employing machine learning techniques. Through various tested methods, the effectiveness of identifying various network anomalies will be analyzed. This study will highlight the potential of integrating libpcap and machine learning for scalable and adaptable network security solutions, contributing to improved threat detection in modern computing environments.

Link to GitLab

https://code.cs.earlham.edu/cdbowen21/senior_capstone_cs_24

Link to Paper

Data Architecture Diagram

Poster

Software Demonstration Video