Cybersecurity
Network Intrusion Detection System
Machine-learning anomaly detection over live network traffic
- Python
- Scapy
- XGBoost
- Kafka
- +2
Cybersecurity · Major Project
Classifies query payloads and blocks malicious ones in web middleware
Overview
Learns to tell injection payloads from ordinary input using a public labelled dataset, character n-grams and token features such as quotes, comments and boolean tautologies. The trained model sits in Flask middleware in front of a deliberately simple demo app, logging and rejecting suspicious parameters before they reach the query layer.
What makes it stand up
Module breakdown
Cleans labelled payloads and balances the benign and malicious classes.
Builds n-gram vectors plus counts of keywords and symbols.
Trains and compares three models with per-class F1 scores.
Scores each query parameter and rejects those above a threshold.
Dashboard of blocked requests with the payload that triggered them.
After this, you will be able to
Technology stack
You receive
Keep looking
Cybersecurity
Machine-learning anomaly detection over live network traffic