Zierax/Taskware-manager

GitHub: Zierax/Taskware-manager

一款离线优先的 Linux 进程监控与恶意软件分析工具,融合 YARA 规则、机器学习和启发式引擎实现实时威胁检测。

Stars: 0 | Forks: 0

# Taskware 管理器 **以恶意软件为中心的 Linux 进程监控器** 100% 离线,实时恶意软件分析与威胁猎杀 ![Taskware Demo](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/7fc9f3c753154027.gif) ![GitHub stars](https://img.shields.io/github/stars/Zierax/Taskware-manager?style=for-the-badge) ![GitHub forks](https://img.shields.io/github/forks/Zierax/Taskware-manager?style=for-the-badge) ![GitHub issues](https://img.shields.io/github/issues/Zierax/Taskware-manager?style=for-the-badge) ![GitHub license](https://img.shields.io/github/license/Zierax/Taskware-manager?style=for-the-badge) ![Python Version](https://img.shields.io/badge/python-3.11+-blue?style=for-the-badge) ![Linux Supported](https://img.shields.io/badge/Linux-supported-green?style=for-the-badge) Taskware Manager 是一款专为 Linux 设计的高级、离线进程监控与恶意软件分析工具。它利用 **YARA 规则**、**基于机器学习的系统调用分析(通过 `strace`)** 以及 **启发式行为引擎**,来实时识别潜在威胁、异常活动及恶意软件执行。 ## 功能特性 - **实时进程监控**:监控运行中的进程,追踪子父进程关系,并检测可疑的进程结构。 - **YARA 集成**:内置 YARA 扫描功能,将进程内存和磁盘文件与已知的恶意软件签名进行匹配。 - **机器学习 Syscall 分析**:使用 `strace` 拦截并分析进程系统调用,通过训练好的 ML 模型识别恶意模式。 - **启发式引擎**:检测异常的命令行执行、未经授权的持久化机制以及高级规避技术。 - **内存转储**:允许分析人员转储进程内存以进行离线分析(需要 root 权限)。 - **离线优先**:所有扫描、启发式分析和 ML 分析均严格在离线状态下运行,以确保操作安全。 - **GUI 仪表盘**:基于 PyQt6 的图形界面易于使用,可实现快速的威胁分类和进程终止。 ## 前置条件 Taskware Manager 需要 Linux 环境。某些核心功能(如内存转储和 `strace` 分析)需要 root 权限。 ### 系统软件包 ``` sudo apt update sudo apt install strace python3 python3-pip ``` ### Python 依赖 ``` pip install -r requirements.txt ``` ## 用法 ### 标准模式(受限访问) 以标准用户身份运行应用程序。请注意,内存转储和系统调用分析将受到限制。 ``` python3 run_taskware.py ``` ### 高级模式(Root - 推荐) 使用 root 权限运行应用程序以启用完整功能,包括 `/proc/pid/mem` 访问和全面的 `strace` 附加。 ``` sudo python3 run_taskware.py ``` ## 文档 有关配置、使用和扩展 Taskware Manager 的完整详细信息,请参阅 `docs/` 目录中的文件: * [设置与安装](docs/setup.md) * [架构概览](docs/architecture.md) * [检测引擎与 YARA](docs/detection.md) * [机器学习模块](docs/ml_analysis.md) * [故障排除](docs/troubleshooting.md)
标签:Apex, DAST, DNS 反向解析, EDR, Linux 安全工具, PyQt6, Python 安全工具, SecList, Strace 分析, YARA 规则, 内存取证, 启发式扫描, 命令行监控, 异常检测, 恶意软件分析, 持久化检测, 机器学习, 沙箱检测, 离线安全分析, 网络安全, 脆弱性评估, 行为检测, 逆向工具, 隐私保护