🦅 ZeroScout: 自主本地与云端威胁猎手。在实时作战室中可视化攻击,通过基因分析识别APT组织,并自动生成防御规则(YARA/SIGMA)。DFIR与恶意软件分析框架。
ZeroScout 是一款新一代威胁狩猎框架,专为事件响应人员 (DFIR)、SOC 分析师和恶意软件研究员设计。
与充当"黑箱"的传统防病毒扫描器不同,ZeroScout 扮演着网络防御总部的角色。它在实时作战室中可视化攻击面,使用遗传代码分析 (ImpHash/SSDeep) 识别APT 组织,并自动生成 YARA 和 SIGMA 防御规则。
它采用混合架构运行:
ZeroScout 从二进制文件中提取 C2 (命令与控制) IP,并在终端中实时以ASCII 世界地图可视化网络流量。
实时查看攻击的来源。
新的恶意软件变种?ZeroScout 分析代码 DNA (ImpHash) 和 TTP 行为,以识别文件背后的攻击者。
"该文件未知,但其 DNA 与 Lazarus 组织匹配,置信度 92%。"
停止手动编写检测规则。ZeroScout 即时生成可部署的防御代码:
在几秒钟内扫描整个目录(例如下载文件夹、USB 驱动器)。ZeroScout 过滤噪音,仅高亮高风险工件并附上具体原因(例如"高熵"、"进程注入")。
ZeroScout 提供了一个结合多个情报流的交互式终端仪表盘。
由于仪表盘的动态特性,强烈建议在 README 中使用视频或 GIF 展示此功能。
示例视频: 观看 ZeroScout 实时作战室演示
╭──────────────────────────────────── 🧬 GENETIC ATTRIBUTION ─────────────────────────────────────╮
│ ACTOR: [High-Risk Threat Actor] │
│ CONFIDENCE: 92% [██████████████████░] │
│ Analysis: Code DNA (ImpHash) and TTP behaviors match known APT28 profiles. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────╯
将此项目作为 Python 包安装会自动安装所有依赖项,并使 CLI 工具准备就绪。
# 1. Clone the repository
git clone https://github.com/SUmidcyber/ZeroScout.git
cd ZeroScout
# 2. Install dependencies (Kurulum için burayı kullan)
# Bu, ZeroScout'u sisteminizde bir komut olarak erişilebilir kılar.
pip install .
# Veya sadece test için:
# pip install -r requirements.txt
# 3. Ready to hunt!
python -m zeroscout.cli scan "malware.exe"
分析单个文件以打开作战室并生成防御规则。
python -m zeroscout.cli scan "C:\Users\Admin\Desktop\suspicious.exe"
快速扫描文件夹,在数千个文件中发现隐藏威胁。
python -m zeroscout.cli scan "C:\Windows\System32"
ZeroScout Cloud Engine'i kullanmak için ZEROSCOUT_API_KEY ortam değişkenini ayarlamanız gerekir. Anahtar bulunamazsa, sistem otomatik olarak Yerel Avcı Moduna geçer.
# Windows (PowerShell)
$env:ZEROSCOUT_API_KEY="your_api_key_here"
# Linux / Mac
export ZEROSCOUT_API_KEY="your_api_key_here"
ZeroScout 仅用于教育和防御目的。 作者不对任何滥用此工具的行为负责。请始终在隔离环境(虚拟机)中分析恶意软件。
由 Umid Mammadov 开发
ZeroScout 技术
| 组件 | 技术 | 用途 |
|---|
| 核心引擎 | Python 3 | 主逻辑和 CLI 处理。 |
| 可视化 | Rich 库 | 仪表盘式终端界面。 |
| 静态分析 | Pefile 和数学 | 熵计算、头部分析、ImpHash。 |
| 签名 | YARA 和正则表达式 | 识别字符串、IP 地址和模式。 |
| 云桥接 | REST API | 连接到沙箱引擎。 |