Network Guardian
An open-source intrusion detection system built with Python and Flask. It monitors network traffic and explores detection of ARP and DNS spoofing, denial-of-service patterns, and network scans, with a web dashboard, Telegram alerts, and PDF reporting.
- ARP spoofing, MAC flooding, and gateway attack detection
- DNS validation with external resolvers
- Multi-protocol denial-of-service detection
- Network scan detection across common scan types
- Live dashboard with Admin and Manager roles
- Docker and Docker Compose deployment