Ermiyas411/theguardinax

GitHub: Ermiyas411/theguardinax

GuardianX 是一款结合 YARA 签名与机器学习的恶意软件静态分析工具,帮助安全专业人员快速检测和分类可疑文件威胁。

Stars: 1 | Forks: 0

# GuardianX - 恶意软件分析工具 GuardianX 是一款面向安全专业人员的先进恶意软件分析工具包。它提供全面的静态分析以及 AI 驱动的威胁检测功能。 ## 🚀 快速开始 ### 安装 ``` git clone https://github.com/Ermiyas411/theguardinax.git cd theguardinax pip install -r requirements.txt python setup.py install ``` ### 基本用法 ``` # 扫描文件 guardianx suspicious_file.exe # 递归扫描目录 guardianx /path/to/files -r # 生成报告 guardianx file.exe -o report.json -f json guardianx file.exe -o report.csv -f csv ``` ## ✨ 功能 - **多格式支持**:.exe, .dll, .bat, .ps1, .vbs, .js 文件 - **PE 分析**:深入检查可执行文件结构 - **YARA 规则**:基于签名的检测 - **机器学习**:AI 异常检测 - **风险评分**:全面的威胁评估 - **恶意软件分类**:勒索软件、木马、间谍软件检测 - **多格式报告**:JSON, CSV, TXT 输出 ## 📊 输出示例 ``` File: malware.exe Verdict: MALICIOUS (Score: 85) Family: ransomware ML Analysis: ANOMALY DETECTED (92.3%) YARA Matches: 2 | Suspicious Indicators: 4 ``` ## 🛠️ 高级用法 ``` # Verbose 扫描 guardianx file.exe -v # 带报告的递归目录扫描 guardianx /scans -r -o results.csv -f csv # 禁用颜色 guardianx file.exe --no-color ``` ## 🔧 配置 编辑 `config/config.yaml` 以自定义: - 风险阈值 - 文件大小限制 - 支持的扩展名 - 日志级别 ## 📁 项目结构 ``` theguardinax/ ├── core/ # Scanning engine ├── features/ # ML analysis ├── reports/ # Report generation ├── rules/yara/ # Detection rules └── data/ # Databases ``` ## ⚠️ 免责声明 仅供教育和研究用途。请仅在已授权的系统上负责任地使用。 ## 📞 支持 - 问题:GitHub Issues - 邮箱:jeremykerebih@gmail.com **GuardianX** - 让高级恶意软件分析变得简单。🛡️
标签:Apex, DAST, Python, YARA, 云安全监控, 云资产可视化, 恶意软件分析, 无后门, 机器学习, 聊天机器人, 逆向工具, 静态分析