Adaptix C2:跨平台渗透测试与对抗仿真框架
项目描述
Adaptix C2 是一个专业的后渗透测试和对抗仿真框架,采用服务器/客户端架构设计。服务端使用 Golang 开发,客户端采用 C++ QT 框架实现跨平台支持。该框架提供完整的加密通信、多用户协作、图形化操作界面,支持 Windows、Linux 和 MacOS 系统的代理程序。
功能特性
跨平台 GUI 客户端 - 基于 QT6 开发,支持 Linux、Windows 和 MacOS 操作系统
服务器/客户端架构 - 支持多用户协作操作,实现团队协同渗透测试
全加密通信 - 所有通信内容均经过加密处理,确保数据传输安全
插件化架构 - 监听器和代理程序均采用插件化设计,支持功能扩展
任务与作业管理 - 完整的任务调度和作业存储系统
凭证管理器 - 集中管理渗透测试过程中获取的各种凭证信息
目标管理器 - 系统化管理和跟踪渗透测试目标
文件与进程浏览器 - 远程文件系统和进程管理功能
代理网络拓扑 - 图形化显示代理连接关系和会话链路
Socks 代理支持 - 支持 Socks4、Socks5 和 Socks5 认证代理
端口转发 - 本地和反向端口转发功能
BOF 支持 - Beacon 对象文件支持
健康检查 - 代理程序健康状态监控
远程终端 - 完整的远程命令行交互功能
AxScript 引擎 - 内置脚本引擎支持自动化任务
安装指南
服务端安装(Linux)
客户端安装(Linux)
客户端安装(macOS)
使用说明
基本操作流程
项目创建与连接
监听器管理
代理生成与管理
图形界面操作
框架提供完整的图形化操作界面,包括:
会话管理表格视图
网络拓扑图形显示
任务执行监控
文件浏览器
进程管理器
远程终端模拟器
核心代码
主程序入口
代理管理核心类
命令执行引擎
WebSocket 通信模块
脚本引擎集成
终端模拟器实现
该框架通过模块化设计实现了完整的 C2 系统功能,包括代理管理、命令控制、通信加密、图形界面等核心组件,为渗透测试人员提供专业级的工具支持。更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

评论