CRAzyAbd/YARA_Malware_Scanner
GitHub: CRAzyAbd/YARA_Malware_Scanner
一个基于 YARA 规则的 Python GUI 恶意软件扫描器,用于对文件和文件夹进行快速规则匹配与可视化结果展示。
Stars: 1 | Forks: 0
# YARA 恶意软件扫描器 GUI
一个基于 **YARA 规则**构建的 **Python GUI 恶意软件扫描器**。
本项目提供了一个现代化、用户友好的界面,用于扫描文件和文件夹以检测恶意软件。
## ✨ 功能
- 🔍 扫描**单个文件**或**整个文件夹**
- ✅ **彩色日志**提示安全 (✅) 和感染 (❌) 的文件
- 📊 大规模扫描时的**进度条**
- ⏸️ **暂停/恢复**扫描
- 📑 **摘要弹窗**并自动生成 `summary.txt`
- 🖥️ 完全支持**调整大小和全屏**的 GUI
- 🌙 带有悬停效果的现代**暗黑主题**
## 🖼️ 截图




## ⚙️ 安装
1. 克隆仓库:
```
git clone git@github.com:CRAzyAbd/YARA_Malware_Scanner.git
cd YARA_Malware_Scanner
```
2. 创建并激活虚拟环境:
```
python3 -m venv venv
source venv/bin/activate
```
3. 安装依赖:
```
pip install -r requirements.txt
```
## ▶️ 使用
运行 GUI:
```
python gui.py
```
- 选择扫描文件或扫描文件夹
- 在日志窗口中查看结果
- 扫描完成后查看摘要弹窗
- 详细结果保存在 summary.txt 中
标签:AMSI绕过, DNS信息、DNS暴力破解, ETW劫持, GUI, Python编程, Tkinter/PyQt, YARA引擎, YARA规则, 图形用户界面, 威胁检测, 安全扫描, 带进度条, 开源安全项目, 恶意代码分析, 恶意软件扫描器, 扫描器, 文件夹扫描, 文件扫描, 日志记录, 时序注入, 深色主题UI, 病毒扫描, 结构化查询, 网页爬虫, 自动化安全, 逆向工具, 配置文件