Skip to content

esraamahmoudhamza/Can-Python-Detect-Malware-Cyber-Security-Scanner-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🔐 Can Python Detect Malware?

A modern Cyber Security Malware Detection Simulator built with Python and CustomTkinter.

This project simulates how antivirus and security tools analyze suspicious files using:

  • Threat scoring
  • File extension analysis
  • Suspicious keyword detection
  • SHA256 hashing
  • Interactive security dashboard UI

🖥️ Preview

This project includes:

✅ Modern Cyber Security Dashboard
✅ Malware Detection Simulation
✅ Threat Level Analysis
✅ File Hashing (SHA256)
✅ Risk Scoring System
✅ Real-time Scan Animation
✅ Professional GUI using CustomTkinter


⚠️ Important

This is a simulation project for educational purposes only.

The application:

  • does NOT execute malware
  • does NOT infect files
  • only analyzes text patterns and file metadata

Completely safe for testing and learning.


🚀 Features

🔍 File Scanner

Analyze selected files for suspicious indicators.

🧠 Threat Detection

Detects suspicious keywords such as:

  • keylogger
  • powershell
  • webhook
  • token
  • stealer

📊 Threat Score System

Files are classified as:

  • Low Risk
  • Medium Risk
  • High Risk

🔐 SHA256 Hashing

Generate file hashes similar to real antivirus systems.

🎨 Professional UI

Modern Cyber Security dashboard built using:

  • Python
  • CustomTkinter

📂 Project Structure

malware_detector/
│
├── main.py
├── scanner.py

🧪 Safe Testing Files

You can safely test the scanner by creating files containing keywords like:

keylogger
webhook
token
powershell

The application only scans text patterns and does not run files.


🛠️ Technologies Used

  • Python
  • CustomTkinter
  • Tkinter
  • Hashlib
  • Threading

🔥 Future Improvements

  • VirusTotal API Integration
  • Real-time File Monitoring
  • AI Threat Detection
  • Export Scan Reports
  • Advanced Threat Meter
  • Glassmorphism UI

📸 YouTube Project

This project was created for my Cyber Security series:

🎥 “Can I Hack It?” 🔐

Stay connected for more cool projects & tutorials 🚀

More advanced Python security projects coming soon.


⭐ Support

If you enjoyed this project:

⭐ Star the repository
🍴 Fork the project
📺 Subscribe for more Cyber Security content

About

A modern Cyber Security dashboard built with Python and CustomTkinter that simulates malware detection using threat analysis, suspicious keyword scanning, file hashing, and risk scoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages