This project is an AI-based system that detects cyber threats such as DDoS attacks and malicious network activity using Machine Learning.
It simulates a real-world cybersecurity environment by analyzing network traffic data and identifying anomalies.
- Detects cyber threats using Machine Learning
- Real-time prediction using Flask API
- Uses real-world cybersecurity dataset (CICIDS2017)
- Random Forest model for classification
- High accuracy threat detection
- Python
- Pandas
- NumPy
- Scikit-learn
- Flask
- Joblib
-
CICIDS2017 Dataset
-
Includes:
- Benign traffic
- DDoS attacks
- Multiple network-based cyber threats
AI-Cybersecurity-Threat-Detection/
│
├── data/
├── models/
├── notebooks/
├── src/
├── outputs/
├── images/
├── main.py
├── app.py
├── test_api.py
├── requirements.txt
└── README.md
pip install -r requirements.txt
python main.py
python app.py
python test_api.py
The system classifies network traffic as:
- ✅ Normal Traffic
⚠️ Threat Detected
- Applied Machine Learning in Cybersecurity
- Worked with real-world network traffic dataset
- Built and evaluated classification models
- Developed REST API using Flask
- Created an end-to-end AI project
Such systems are widely used in:
- Banking systems (fraud detection)
- IT infrastructure (intrusion detection)
- Security platforms (threat monitoring)
Vaishnava Devi


