tharabaligar-star/Advanced-Malware-Detection-System
GitHub: tharabaligar-star/Advanced-Malware-Detection-System
Stars: 1 | Forks: 0
# Advanced Malware Detection System
## 📌 Project Overview
The **Advanced Malware Detection System** is a Python-based Cyber Security project developed using **Tkinter GUI** and **VirusTotal API** integration.
This project helps users:
- Detect suspicious URLs
- Scan files for malware
- Check malware hashes
- Use local blacklist detection
- Display a professional cyber-security themed GUI
The system provides both:
- **Local malware detection**
- **Online threat intelligence scanning**
## 🎥 Project Demo Video
🚀 Watch the live demo here:
🔗 [Click to Watch Demo](https://go.screenpal.com/watch/cOhubZntRBI)
# 🚀 Features
✅ Modern Cyber Security GUI
✅ Splash Screen with Logo and Background
✅ VirusTotal API Integration
✅ URL Malware Detection
✅ File Scanner Support
✅ Malware Hash Database Checking
✅ Local Blacklist Detection
✅ Project Information Page
✅ Real-Time Threat Analysis
# 🛠️ Technologies Used
| Technology | Purpose |
|---|---|
| Python | Core Programming |
| Tkinter | GUI Development |
| Pillow (PIL) | Image Handling |
| VirusTotal API | Malware Scanning |
| HTML | Project Info Page |
# 📂 Project Structure
Advanced-Malware-Detection-System/
│
├── malware_detector.py
├── malware_hashes.txt
├── cyber_bg.jpg
├── logo.jpg
├── project_info.html
└── README.md
# ⚙️ Installation Guide
## 1️⃣ Clone Repository
git clone https://github.com/your-username/Advanced-Malware-Detection-System.git
## 2️⃣ Open Project Folder
cd Advanced-Malware-Detection-System
## 3️⃣ Install Required Libraries
pip install pillow requests
# ▶️ Run the Project
python malware_detector.py
# 🔑 VirusTotal API Setup
This project uses VirusTotal API for malware analysis.
## Steps:
1. Create an account on VirusTotal
2. Generate your API Key
3. Replace this line inside `malware_detector.py`
API_KEY = "YOUR_API_KEY"
# 🧠 How It Works
## URL Detection
- Checks URLs against local blacklist
- Sends suspicious URLs to VirusTotal API
## File Detection
- Scans selected files
- Matches malware hashes
- Verifies threats online
## Threat Intelligence
- Displays malicious detection results
- Shows scan reports
# 📸 Screens Included
- Splash Screen
- Main Dashboard
- Threat Detection Interface
- Project Information Window
# 🎯 Future Improvements
- AI-Based Malware Prediction
- Machine Learning Integration
- Real-Time Network Monitoring
- PDF Report Generation
- Dark/Light Theme Support
# 👨💻 Author
Developed by Nakshatra SB