aama-tools/aama
GitHub: aama-tools/aama
专为 z/OS 大型机安全评估设计的 AI 驱动工作台,通过 MCP 协议让 AI 代理实现静态分析与实时交互式安全审计的完整闭环。
Stars: 0 | Forks: 0
# A'ama
大型机安全分析工作台。
A'ama 暴露了 Model Context Protocol (MCP) 服务器,让 AI 编程
代理能够驱动 z/OS 安全评估工作。无论是针对
项目交付物的静态分析(RACF 数据库卸载、SMF 记录、JCL、SDSF
输出、USS 文件列表),还是与实时 LPAR 的交互(通过 SSH+tsocmd 或
FTP+JES),都将在严格的、分层的范围强制执行机制下进行仔细调查。
以 'A'ama 命名,该词在夏威夷原住民语中意为“谨慎行走”,这些横向移动的岩石蟹能够在大浪和狂野条件下,完美地融入海岸线的周围环境中。
## 简而言之
- **接收服务** — 接收项目交付物,按格式对其进行分类,
并将其放入项目范围限定的存储卷中。
- **静态 MCP 服务器** — 将交付物解析为标准化的 SQLite
数据库;检测器查询该数据库并输出结构化的发现。
- **实时 MCP 服务器** — 封装对目标
LPAR 的 SSH+tsocmd 和 FTP+JES 访问,具备策略执行、分层升级和哈希链
审计日志功能。
- **报告生成器** — 利用发现结果和审计日志证据来起草
渗透测试报告。
## 本仓库包含的内容
公共脚手架:schemas、MCP 服务器框架、接收
服务、策略/层级执行层,以及一小组示例
检测器。差异化的检测器库、报告模板和
项目执行手册位于一个私有的配套仓库中。
## 文档
- [架构与项目 Schema](docs/architecture.md) —
每个组件进行读写操作所依据的
契约。
## 相关工作
A'ama 属于基础设施层(RACF、USS、JCL、SDSF、数据集),并且
有意不复制相邻层的现有工具:
- [hack3270](https://github.com/gglessner/hack3270) — TN3270 数据流
操作和 CICS 应用层测试。
- [racf2sql](https://github.com/mainframed/racf2sql) — IRRDBU00 平面文件
到 SQLite 的转换器。A'ama 基于其 schema 进行构建。
- [Enumeration](https://github.com/mainframed/Enumeration) — 基于 REXX 的
LPAR 内枚举脚本。
## 许可证
AGPL-3.0-or-later。详见 [LICENSE](LICENSE)。
标签:CICS, HTTP工具, IT基线, JCL, Lerna, LPAR, MCP, RACF, SMF, SQLite, SSH, tsocmd, USS, z/OS, 上下文协议, 主数据管理, 主机运维, 云安全监控, 交互式分析, 人工智能, 人工智能安全, 企业安全, 信息合规, 内存分配, 反取证, 合规性, 大型机, 子域名变形, 安全分析平台, 安全评估, 审计, 提示词模板, 插件系统, 数据库, 用户模式Hook绕过, 策略执行, 纵深防御, 网络准入, 网络安全审计, 网络调试, 网络资产管理, 自动化, 逆向工具, 静态分析