This project, "Anomaly Detection in Network Traffic for Security", focuses on identifying and categorizing malicious traffic in network systems to enhance cybersecurity. By leveraging statistical analysis and machine learning models, the system can detect anomalies and classify various attack types, providing a robust solution for mitigating cyber threats.
- Real-Time Detection: Identifies unusual patterns in network traffic that may indicate security threats such as denial-of-service (DoS) attacks, data breaches, or unauthorized access.
- Attack Categorization: Differentiates between normal traffic and multiple types of attacks, including DoS, probing, R2L (Remote-to-Local), and U2R (User-to-Root).
- Advanced Analytics: Utilizes datasets like KDD Cup 1999 and UNSW-NB15 to train models and validate results.
- Machine Learning Integration: Employs algorithms like Random Forest and Isolation Forest for accurate anomaly classification.
- Contains 41 features and over 4.9 million records.
- Attack types include DoS, probing, R2L, and U2R.
- Features modern attack scenarios with 49 attributes and over 2.5 million records.
- Attack categories include fuzzers, DoS, reconnaissance, backdoors, and worms.
- ANOVA: Identifies significant differences in feature values across attack categories.
- Chi-Square Test: Evaluates associations between categorical features and anomaly labels.
- Random Forest: Achieved accuracy of 99.98% (KDD) and 98.31% (UNSW).
- Isolation Forest: Detects anomalies by isolating outliers efficiently.
- ANOVA Result: Significant F-statistic (25.93) with p-value (1.5487e-106).
- Random Forest Accuracy: 99.98%.
- Isolation Forest Anomalies Detected: 14,810.
- ANOVA Result: Significant F-statistic (96.78) with p-value (7.83e-23).
- Random Forest Accuracy: 98.31%.
- Isolation Forest Anomalies Detected: 7,763.
- Amr Samy – Team Leader
- Ali Eldien Alaa – Member
- Abdullah Ayman – Member
- Seif Eldien Mohamed – Member
- Esraa Hassan – Member
- Nawal Hossam – Member
- Real-time deployment and testing in live network environments.
- Exploring unsupervised learning techniques for enhanced anomaly detection.