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