sobanahmed6061/ddos-mitigation-models
01
DDoS Mitigation Tool — ML Models
Pre-trained models for DDoS attack detection and classification.
Models Included
Attack Types Detected
- SYN Flood
- UDP Flood
- ICMP Flood
- HTTP Flood
- Slowloris
- Volumetric
Training Data
- Normal traffic: 169 windows
- Attack traffic: 133 windows (5 attack types)
- Window size: 5 seconds
- Features: 20 per window
Usage
import joblib
import numpy as np
# Load models
iso_model = joblib.load('isolation_forest.joblib')
iso_scaler = joblib.load('scaler.joblib')
# Predict (1=normal, -1=anomaly)
features = np.array([[...]]) # 20 features
x_scaled = iso_scaler.transform(features)
prediction = iso_model.predict(x_scaled)Full Project
GitHub: https://github.com/sobanahmed6061/ddos-mitigation-tool
