rishicybersec/antivirus-scanner

GitHub: rishicybersec/antivirus-scanner

Stars: 0 | Forks: 0

# 🛡️ Antivirus Scanner A Python-based Antivirus Scanner built on Kali Linux using Tkinter GUI. This project detects malware using signature-based and hash-based detection techniques. # 🚀 Features * Signature-based malware detection * Hash-based file verification * Real-time scanning support * Automatic quarantine system * GUI interface using Tkinter * File analysis and detection * Scan progress tracker # 🛠️ Technologies Used * Python * Tkinter * Kali Linux * Hashlib * Git & GitHub # 📂 Project Files antivirus.py gui_antivirus.py realtime_antivirus.py signatures.txt quarantine/ test_files/ # ▶️ Run the Project python3 gui_antivirus.py # 🔍 How It Works 1. Select a file using the GUI 2. The scanner calculates file hashes 3. Hashes are compared with known malware signatures 4. Suspicious files are detected 5. Infected files are automatically moved to quarantine # 🎯 Project Goal The goal of this project is to understand malware detection concepts, file scanning techniques, and cybersecurity tool development using Python. # 👨‍💻 Author Nobin Chandra Rishi * Cybersecurity Enthusiast * Ethical Hacking Learner * Kali Linux User # ⭐ Future Improvements * Cloud-based signature updates * Advanced malware analysis * Multi-threaded scanning * Improved GUI dashboard * Real-time protection enhancements ## 🖼️ Screenshots ### GUI Interface ![GUI](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/d6c68cc22a140218.jpg) ### File Scanning ![Scanning](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/e8839eeb2c140224.jpg) ### Malware Detection ![Detection](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/b5cb337604140230.jpg) ### Quarantine System ![Quarantine](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/c58027727b140236.jpg)