ScanPro is an endpoint security tool that monitors newly downloaded and created files. It performs automated risk classification based on file metadata.
Check out my other projects on YouTube
- 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
Files are categorized based on extension risk:
| Risk Level | Example Extensions |
|---|---|
| HIGH | .exe, .bat, .ps1, .js |
| LOW | documents, media, archives |
Clone repository:
git clone https://github.com/szizzo522/file-risk-engine.gitcd file-risk-engineInstall dependencies:
pip install -r requirements.txtRun application:
python main.py