CRAzyAbd/YARA_Malware_Scanner

GitHub: CRAzyAbd/YARA_Malware_Scanner

一个基于 YARA 规则的 Python GUI 恶意软件扫描器,用于对文件和文件夹进行快速规则匹配与可视化结果展示。

Stars: 1 | Forks: 0

# YARA 恶意软件扫描器 GUI 一个基于 **YARA 规则**构建的 **Python GUI 恶意软件扫描器**。 本项目提供了一个现代化、用户友好的界面,用于扫描文件和文件夹以检测恶意软件。 ## ✨ 功能 - 🔍 扫描**单个文件**或**整个文件夹** - ✅ **彩色日志**提示安全 (✅) 和感染 (❌) 的文件 - 📊 大规模扫描时的**进度条** - ⏸️ **暂停/恢复**扫描 - 📑 **摘要弹窗**并自动生成 `summary.txt` - 🖥️ 完全支持**调整大小和全屏**的 GUI - 🌙 带有悬停效果的现代**暗黑主题** ## 🖼️ 截图 ![Screenshot1](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/476f498bcd121313.png) ![Screenshot2](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/f47ec1fbb9121323.png) ![Screenshot3](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9a4f888390121332.png) ![Screenshot4](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/0394f6bebd121339.png) ## ⚙️ 安装 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, 病毒扫描, 结构化查询, 网页爬虫, 自动化安全, 逆向工具, 配置文件