Adaptix-Framework/AdaptixC2
安全面向授权渗透测试的模块化后渗透与红队框架,含 Go 服务端和跨平台 Qt 客户端。
项目介绍
AdaptixC2 是一个可扩展的后渗透与对抗模拟框架,面向授权的渗透测试和红队行动。它把 Go 编写的服务端与 C++/Qt 编写的操作员客户端分开,客户端可在 Linux、Windows 和 macOS 上运行,多名操作员可以连接到同一服务端。
核心设计基于插件:监听器和 Agent 以扩展形式实现,而不是写死在主体里。仓库提供 AxScript 自动化引擎、凭据与目标管理、远程 Shell、文件与进程浏览、SOCKS4/5 代理、端口转发、BOF 与 Async BOF、会话关联图、健康检查,以及 Agent 的 KillDate 和工作时间控制(功能列表)。已提供的扩展器包括 HTTP/S、DNS/DoH、SMB、TCP 信标监听器,信标 Agent,以及 TCP/mTLS 的 Gopher 监听器与 Agent(扩展器列表)。
快速使用
README 没有给出构建或安装命令,而是指向 GitBook 的安装页面(安装指南)。请先阅读该页面了解当前服务端和客户端的构建要求,再从仓库获取源码,按其中步骤分别构建 Go 服务端和 Qt 客户端。典型流程是:构建并启动服务端,打开 Qt 客户端连接该服务端,加载监听器扩展,再对授权目标部署兼容的 Agent。具体命令和配置文件名只记录在 GitBook 中,README 里没有,不要假设 README 里存在可执行命令。
需要更多监听器或 Agent 变体时,官方 Extension-Kit 是独立仓库。版本变更可查看 v1.2 变更记录。
使用约束
- 仅限授权的安全测试和红队任务使用;README 明确说明未授权使用被禁止,且可能违反当地和国际法律(法律警告)。
- 服务端为 Go,GUI 客户端为 C++/Qt,从源码构建需要两套工具链;README 未描述预编译产物。
- Agent 支持 Windows、Linux 和 macOS,内置扩展覆盖 HTTP/S、DNS/DoH、SMB、TCP 和 mTLS 等传输方式。
- 项目采用 GPL-3.0 许可证。
HotRepo 点评
AdaptixC2 在 2026-11-03 的 C++ 语言日榜快照中排第 7,Star 数为 3,823、Fork 数为 698,当日净增 5 Star。这只是一个单日数据点,且没有记录到全部语言日榜名次或更长时间序列,因此这些数字只能说明当天在 C++ 榜上有名,不能据此判断趋势。对 C2 框架而言,值得关注的技术点是 Go 服务端与 Qt 客户端的分离以及扩展器架构,操作员无需修改核心即可添加监听器和 Agent,评估时应结合具体的红队工作流来考察这部分。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。