cojjjj/blackterm-platform

GitHub: cojjjj/blackterm-platform

BLACKTERM 是一个 AI 驱动的模块化桌面网络安全平台,为安全调查提供侦察、情报、分析和报告的一体化工作流。

Stars: 2 | Forks: 0

# BLACKTERM 平台 ### 由 AI 驱动的网络安全桌面工作区 [![Python](https://img.shields.io/badge/Python-3.11%2B-3776AB?logo=python&logoColor=white)](https://www.python.org/) [![PySide6](https://img.shields.io/badge/UI-PySide6-41CD52?logo=qt&logoColor=white)](https://doc.qt.io/qtforpython-6/) [![Platform](https://img.shields.io/badge/Platform-Windows-0078D4?logo=windows&logoColor=white)](#installation) [![License](https://img.shields.io/badge/License-MIT-8A2BE2)](LICENSE) [![Status](https://img.shields.io/badge/Status-Active%20Development-00E5A8)](ROADMAP.md) [![Version](https://img.shields.io/badge/Preview-v6.0-B000FF)](CHANGELOG.md) **任务控制台 • 侦察 • 实时遥测 • AI 分析 • 案例时间线 • 报告**
![BLACKTERM 任务控制台](https://static.pigsec.cn/wp-content/uploads/repos/cas/1c/1c7fc78b733bfae94baed33c7846962b07c1f99387688164672749577106e7bb.png) ## 概述 BLACKTERM 是一个模块化的桌面网络安全平台,它将侦察、实时事件情报、AI 辅助分析、报告和调查工作流整合到一个精美的界面中。 目前的公开预览版以**任务控制台** (Mission Control) 为核心:这是一个实时的操作仪表板,具备扫描指标、事件活动、暴露上下文、AI 分析师面板、持久化遥测以及案例式的活动时间线。 ## 当前功能 - **任务控制台** — 实时主机、端口、扫描、告警和事件计数器 - **侦察引擎** — 多线程 TCP 扫描、服务检测、Banner 抓取、CIDR 支持以及保存的历史记录 - **实时情报流** — 带有时间戳和严重程度感知的平台事件 - **AI 分析师体验** — 响应式摘要、上下文评分和类型化的分析状态 - **威胁与暴露上下文** — 操作状态和风险感知 - **案例 / 活动时间线** — 按时间顺序排列的扫描和平台活动 - **报告** — 可导出为 HTML 和 PDF 的扫描报告 - **网络工作区** — 拓扑可视化和主机检查基础 - **插件架构** — 可扩展的模块系统 - **持久化存储** — 基于 SQLite 的历史记录和事件 - **现代桌面 UI** — PySide6、动态计数器、粒子效果、Dock 导航、Toast 通知和启动序列 ## 安装说明 ### 前置条件 - Windows 10 或 Windows 11 - Python 3.11 或更高版本 - PowerShell ### 开发环境设置 ``` git clone https://github.com/cojjjj/blackterm-platform.git cd blackterm-platform python -m venv .venv .\.venv\Scripts\Activate.ps1 python -m pip install --upgrade pip python -m pip install -e ".[dev]" python -m pytest blackterm gui ``` 如果 PowerShell 阻止了激活脚本运行: ``` Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\.venv\Scripts\Activate.ps1 ``` ## 项目方向 BLACKTERM 正在从一个独立的扫描器发展成为一个统一的网络安全工作区,各个模块在其中共享案例、遥测、报告和一致的桌面体验。 计划开发的模块包括: - 交互式网络图表 - OSINT 工作区 - PhishScan 集成 - PCAP 分析 - 威胁情报丰富 - 证据与案例管理 - 窗口化的 BLACKTERM OS 工作区 - 工作区持久化 查看完整的 [路线图](ROADMAP.md)。 ## 仓库结构 ``` blackterm-platform/ ├── blackterm_recon/ # Engine, events, storage, reports, and desktop UI ├── tests/ # Automated test suite ├── docs/ # Architecture and project documentation ├── screenshots/ # Product images and demos ├── CHANGELOG.md ├── CONTRIBUTING.md ├── ROADMAP.md ├── SECURITY.md ├── LICENSE └── pyproject.toml ``` ## 负责任地使用 仅扫描或分析您拥有或获得明确授权进行测试的资产。BLACKTERM 专为教育、防御性安全、实验室使用、授权评估和作品集开发而构建。 ## 安全 请勿在公开的 issue 中发布敏感的漏洞细节。请遵循 [SECURITY.md](SECURITY.md)。 ## 许可证 基于 [MIT 许可证](LICENSE) 发布。
由 [cojjjj](https://github.com/cojjjj) 构建 — 正在积极开发中,公开预览版。
标签:PySide6, 人工智能, 威胁情报, 实时处理, 开发者工具, 插件系统, 服务器安全, 桌面应用, 用户模式Hook绕过, 网络安全, 逆向工具, 隐私保护