Cybersecurity
Network Intrusion Detection System
Machine-learning anomaly detection over live network traffic
- Python
- Scapy
- XGBoost
- Kafka
- +2
Cybersecurity · Mini Project
TCP and UDP scanning with banner grabbing, for your own lab hosts
Overview
An asynchronous scanner that probes TCP and UDP ports on hosts you own, records which are open, and grabs service banners to guess the software and version behind each one. It is a learning tool for understanding your own network surface, ships with a strict scope allow-list, and stores each scan so you can diff exposure over time.
What makes it stand up
Module breakdown
Async TCP and UDP probes with configurable timeouts.
Reads banners and matches them to known services.
Validates every target against the allow-list first.
Persists each scan for later comparison.
Prints and exports open ports with service guesses.
After this, you will be able to
Technology stack
You receive
Keep looking
Cybersecurity
Machine-learning anomaly detection over live network traffic