|
|
--- |
|
|
license: mit |
|
|
--- |
|
|
<div align="center"> |
|
|
|
|
|
# malwi - AI Python Malware Scanner |
|
|
<img src="malwi-logo.png" alt="Logo"> |
|
|
|
|
|
<a href='https://huggingface.co/schirrmacher/malwi'><img src='https://img.shields.io/badge/%F0%9F%A4%97%20HF-Model-blue'></a> |
|
|
|
|
|
</div> |
|
|
|
|
|
## Key Features |
|
|
|
|
|
- π‘οΈ **AI-Powered Python Malware Detection** |
|
|
|
|
|
- β‘ **Lightning-Fast Codebase Scanning** |
|
|
|
|
|
- π **100% Offline & Private** |
|
|
|
|
|
- π° **Free & Open-Source** |
|
|
|
|
|
- πͺπΊ **Developed in the EU** |
|
|
|
|
|
### 1) Install |
|
|
``` |
|
|
pip install --user malwi |
|
|
``` |
|
|
|
|
|
### 2) Run |
|
|
```bash |
|
|
malwi scan examples/malicious |
|
|
``` |
|
|
|
|
|
### 3) Evaluate: a [recent zero-day](https://socket.dev/blog/malicious-pypi-package-targets-discord-developers-with-RAT) detected with high confidence |
|
|
``` |
|
|
__ __ |
|
|
.--------.---.-| .--.--.--|__| |
|
|
| | _ | | | | | | |
|
|
|__|__|__|___._|__|________|__| |
|
|
AI Python Malware Scanner |
|
|
|
|
|
|
|
|
- target: examples |
|
|
- seconds: 1.87 |
|
|
- files: 14 |
|
|
βββ scanned: 4 (.py) |
|
|
βββ skipped: 10 (.cfg, .md, .toml, .txt) |
|
|
βββ suspicious: |
|
|
βββ examples/malicious/discordpydebug-0.0.4/setup.py |
|
|
β βββ <module> |
|
|
β βββ archive compression |
|
|
β βββ package installation execution |
|
|
βββ examples/malicious/discordpydebug-0.0.4/src/discordpydebug/__init__.py |
|
|
βββ <module> |
|
|
β βββ process management |
|
|
β βββ deserialization |
|
|
β βββ system interaction |
|
|
β βββ user io |
|
|
βββ run |
|
|
β βββ fs linking |
|
|
βββ debug |
|
|
β βββ fs linking |
|
|
β βββ archive compression |
|
|
βββ runcommand |
|
|
βββ process management |
|
|
|
|
|
=> πΉ malicious 0.98 |
|
|
``` |
|
|
|