🚀 AI-Powered Network Anomaly Detection

Machine Learning-based network intrusion detection using Python + Scikit-learn

📌 Project Overview

This project trains an ML model (K-Means Clustering) to detect anomalies in network traffic using NetFlow/PCAP logs. It can also detect anomalies in real-time using scapy.

📂 Folder Structure

📁 AI-Network-Anomaly-Detection/
│── 📂 data/               # Contains network traffic datasets (CSV, PCAP)
│── 📂 models/             # Trained ML models (KMeans, Scaler)
│── 📂 scripts/            # Python scripts for training & detection
│── 📂 utils/              # Feature extraction utilities
│── README.md              # Project documentation
│── requirements.txt       # Dependencies
│── main.py                # Runs the full pipeline