tamerthamoqa/cic-ids-2018-intrusion-detection-classification

Baseline experiments on training a Decision Tree Classifier and a Random Forest Classifier using Grid Search with Cross Validation on the CIC IDS 2018 dataset for training Machine Learning network intrusion detection classifier models.

30
/ 100
Emerging

This project helps network security professionals evaluate machine learning models for detecting network intrusions. It takes raw network traffic data, processes it, and then trains and evaluates machine learning classifiers to identify malicious activities like Bot and DoS attacks. The output is a clear performance report on how well different models distinguish between benign and malicious network behavior, helping you choose the best detection strategy.

No commits in the last 6 months.

Use this if you are a network security analyst or researcher looking to benchmark or understand the effectiveness of different machine learning models for real-time intrusion detection using established network traffic datasets.

Not ideal if you need a fully deployed, production-ready intrusion detection system, as this project focuses on baseline experimentation and model evaluation.

network-security intrusion-detection cybersecurity network-traffic-analysis security-operations
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 8 / 25
Community 14 / 25

How are scores calculated?

Stars

54

Forks

8

Language

Jupyter Notebook

License

Last pushed

Jun 03, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tamerthamoqa/cic-ids-2018-intrusion-detection-classification"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.