Youssefzdb/c2-framework
GitHub: Youssefzdb/c2-framework
一款模块化、轻量级的红队C2框架,提供加密通信、跨平台Agent和多种后渗透模块,用于对抗模拟与安全研究。
Stars: 1 | Forks: 0
# C2 Framework
  
## 概述
一款为红队演练和对手模拟设计的模块化、轻量级 C2 框架。仅供在经过授权的隔离实验室环境中使用。
## 功能特性
- 加密的 Agent 通信 (AES-256)
- 多平台 Agent (Windows, Linux, macOS)
- HTTP/HTTPS 与 DNS 隧道通信信道
- 模块化后渗透利用模块
- 具备 OPSEC 安全性设计,支持自定义休眠时间间隔
- 通过 CLI 管理监听器
## 架构
```
c2-framework/
├── server/ # C2 server & listener
├── agents/ # Agent source code
├── modules/ # Post-exploitation modules
├── payloads/ # Payload templates
└── utils/ # Helper utilities
```
## 快速开始
```
git clone https://github.com/Youssefzdb/c2-framework
cd c2-framework
pip install -r requirements.txt
python server.py --host 0.0.0.0 --port 4444
```
## 模块
| 模块 | 描述 |
|--------|-------------|
| `shell` | 交互式反弹 shell |
| `keylogger` | 键盘记录器 |
| `screenshot` | 远程截屏 |
| `lateral` | 横向移动辅助工具 |
| `persistence` | 权限维持机制 |
## 法律免责声明
## 作者
**Youssef Zeidi** | 红队专家 | [GitHub](https://github.com/Youssefzdb)
标签:adversary simulation, AES-256, C2 Server, C2框架, DNS隧道, HTTP/HTTPS隧道, IP 地址批量处理, OPSEC, Python安全工具, 加密通信, 反向Shell, 命令与控制, 嗅探欺骗, 安全学习资源, 权限维持, 横向移动, 漏洞评估, 红队基础设施, 编程规范, 网络信息收集, 网络安全, 行动安全, 远控木马, 逆向工具, 键盘记录, 隐私保护