Metadata-Version: 2.4
Name: malvizv1
Version: 0.1.0
Summary: Image-based Windows malware scanner using ONNX Runtime
Author: Omar Babbou
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: onnxruntime
Requires-Dist: numpy
Requires-Dist: Pillow
Dynamic: license-file

# malvizv1

`malvizv1` is an image-based Windows malware scanner prototype using ONNX Runtime.

It converts a file into a grayscale byte image, runs a ResNet18 ONNX model, and predicts either:

- `Benign`
- a Malimg malware family
- `uncertain` if confidence is below the threshold

## Installation locally

From this package folder:

```bash
pip install -e .
```

## Usage

```bash
malvizv1 C:\Windows\System32\calc.exe
malvizv1 C:\Windows\System32\cmd.exe --threshold 0.90
```

You can also use the shortcut:

```bash
malviz C:\Windows\System32\calc.exe
```

## Important note

This is a student/research prototype, not a replacement for a real antivirus.
