2026Python, Scapy, SQLite
Network Traffic Analyzer
Overview
A Python tool that captures live network packets and flags basic threats like port scans and unusually high connection requests.
Technical Details
Uses Scapy to capture packets in real time and pulls out key details like source and destination IPs, ports, and protocols. Stores the data in SQLite and applies simple threshold rules to detect suspicious activity. Outputs a readable summary of flagged events — a practical way to get hands-on with network security basics.
Technologies
PythonScapySQLite