adityapanigrahy97811-alt/Threat-Detection_-_Security_Analysis
GitHub: adityapanigrahy97811-alt/Threat-Detection_-_Security_Analysis
Stars: 0 | Forks: 0
# 🛡️ CyberShield - Threat Detection & Security Analysis Dashboard
CyberShield is an AI-powered cybersecurity dashboard that detects and analyzes malicious host links, phishing URLs, suspicious domains, and potential cyber threats using Machine Learning techniques. The system provides real-time threat analysis and visual security insights through an interactive web dashboard.
## 🚀 Features
- 🔍 Host Link Threat Detection
- 🤖 AI-Based Threat Analysis
- 📊 Interactive Analytics Dashboard
- 🚨 Phishing & Malware Detection
- 🌐 Suspicious URL Identification
- 📈 Threat Severity Visualization
- 📑 Security Logs Monitoring
- 🔐 User Authentication System
- ⚡ Fast & Responsive Interface
## 🧠 Project Objective
The main objective of CyberShield is to automate cybersecurity threat detection by analyzing URLs and host links using Machine Learning models. The project helps users identify potentially dangerous websites and monitor security threats through a visual dashboard.
## 🛠️ Technologies Used
- Python
- Flask
- HTML, CSS
- Machine Learning
- Scikit-learn
- Pandas & NumPy
- SQLite Database
## 📂 Project Structure
CyberShield/
│
├── assets/
│ └── style.css
│
├── data/
│ └── urls.csv
│
├── model/
│ ├── iso_model.pkl
│ ├── lr_model.pkl
│ ├── model.pkl
│ ├── metrics.json
│ └── train_model.py
│
├── models/
│ ├── random_forest_model.pkl
│ └── scaler.pkl
│
├── static/
│ └── style.css
│
├── templates/
│ ├── about.html
│ ├── analytics.html
│ ├── home.html
│ ├── layout.html
│ ├── login.html
│ ├── logs.html
│ └── signup.html
│
├── app.py
├── auth.py
├── utils.py
├── cybershield.db
├── requirements.txt
├── LICENSE
└── README.md