Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Risk Engine (ScanPro)

ScanPro is an endpoint security tool that monitors newly downloaded and created files. It performs automated risk classification based on file metadata.


Demo

Check out my other projects on YouTube

Watch the Demo


Features

  • Continuously monitors a target directory (Downloads folder by default) and evaluates newly detected files using metadata-based analysis
  • Real-time filesystem monitoring using Watchdog
  • Automatic file risk classification
  • Metadata inspection:
    • File name
    • Extension
    • MIME type
    • File size
  • High-risk executable detection
  • Manual file scan capability
  • Tkinter-based GUI dashboard

Risk Classification Logic

Files are categorized based on extension risk:

Risk Level Example Extensions
HIGH .exe, .bat, .ps1, .js
LOW documents, media, archives

Installation

Clone repository:

git clone https://github.com/szizzo522/file-risk-engine.git
cd file-risk-engine

Install dependencies:

pip install -r requirements.txt

Run application:

python main.py

About

Endpoint file monitoring tool; performs automated risk classification using real-time filesystem event detection.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages