Skip to content
/ ImHex Public

πŸ” Explore and analyze binary files with ImHex, a powerful hex editor designed for reverse engineers and programmers who work late into the night.

Notifications You must be signed in to change notification settings

Omkar675/ImHex

Repository files navigation

πŸ›‘οΈ CyberShield - Threat Scanner

A powerful desktop-based malware and virus scanner built with Python and PyQt5.
CyberShield scans executable files for suspicious patterns, malicious imports, and known threat signatures with a visually appealing dark UI and interactive charts.


πŸ”₯ Features

  • πŸ“ File Picker – Select any file to scan
  • 🧠 Threat Detection using:
    • File hash signature checks (SHA256 & MD5)
    • Suspicious string pattern scanning
    • PE header and import inspection (pefile)
    • Heuristic rules (e.g. very large/small file sizes)
  • πŸ“Š Live Scan Progress
  • πŸ“ˆ Threat Pie Chart Visualization using PyQtChart
  • πŸŒ™ Modern Dark UI Theme with Neon-style buttons
  • πŸ’¬ Tabbed Interface: Results, File Info, and Threat Chart

πŸš€ Getting Started

πŸ”§ Prerequisites

Make sure Python 3.x is installed.
Install the required Python packages:

pip install pyqt5 pyqtchart pefile

About

πŸ” Explore and analyze binary files with ImHex, a powerful hex editor designed for reverse engineers and programmers who work late into the night.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published