Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Aegis Cyber Security Analyzer

Aegis Cyber Security Analyzer is a desktop application built with Electron. It provides heuristic security analysis of files by computing a SHA-256 hash, checking file type, size and extension, and producing a risk score with a user-friendly graphical interface.

Features

  • Drag-and-drop or browse to select files for analysis.
  • Computes a SHA-256 hash of the selected file.
  • Performs heuristic checks on dangerous and medium-risk file types.
  • Calculates a risk score and displays it with an animated progress ring.
  • Provides detailed threat messages and a technical summary of the analysis steps.

How it works

  1. File selection – The user selects a file via drag-and-drop or file picker. The app shows the file’s name, MIME type and human-readable size.
  2. Integrity fingerprinting – The app calculates a SHA-256 cryptographic hash of the file using the Web Crypto API and displays it as the file’s digital fingerprint.
  3. Heuristic pattern matching – A simple logic engine evaluates the file extension against lists of high-risk (e.g., .exe, .bat, .ps1) and medium-risk (e.g., .zip, .rar, .7z, .iso) formats. Points are deducted for dangerous extensions, large files (> 100 MB), or unknown MIME types.
  4. Risk quantification – Based on the accumulated deductions, the app assigns a percentage security score and labels it as SAFE (≥ 85 %), SUSPICIOUS (50 – 84 %) or DANGEROUS (< 50 %). Threat messages describe the specific heuristics that triggered deductions.
  5. Technical analysis summary – A summary panel outlines the analysis pipeline (Data Acquisition, Integrity Fingerprinting, Heuristic Pattern Matching, Signature Validation and Risk Quantification), embedding the file’s metadata and final score into human-readable sentences.

Limitations

This tool is intended as a proof-of-concept. Its heuristic engine is simplistic and does not perform static or dynamic malware analysis, nor does it query external threat-intelligence databases. It should not be used as a replacement for full antivirus or security suites.

About

Electron desktop app that scores file risk via SHA-256 hashing and heuristic checks.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors