Cybersecurity NetFlow Malicious Traffic Detection

As part of my Troy Tech internship under Joshua Tallman at Concordia University, I built anomaly detection pipelines on the NF-UNSW-NB15 dataset using Random Forest.

ML

Project Development Timeline

Data Preprocessing

Standardized and scaled 1.6M NetFlow V1 records for reliable training

Features Engineered

Subnet frequency aggregations and numeric transformations

Models Built

Baseline Random Forests trained across multiple feature sets

Metrics Evaluated

Precision, recall, F1-score, ROC-AUC, and cross-validation

Resources