cojjjj/blackterm-platform
GitHub: cojjjj/blackterm-platform
BLACKTERM 是一个 AI 驱动的模块化桌面网络安全平台,为安全调查提供侦察、情报、分析和报告的一体化工作流。
Stars: 2 | Forks: 0
# BLACKTERM 平台
### 由 AI 驱动的网络安全桌面工作区
[](https://www.python.org/)
[](https://doc.qt.io/qtforpython-6/)
[](#installation)
[](LICENSE)
[](ROADMAP.md)
[](CHANGELOG.md)
**任务控制台 • 侦察 • 实时遥测 • AI 分析 • 案例时间线 • 报告**

## 概述
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绕过, 网络安全, 逆向工具, 隐私保护