Youssefzdb/c2-framework

GitHub: Youssefzdb/c2-framework

一款模块化、轻量级的红队C2框架,提供加密通信、跨平台Agent和多种后渗透模块,用于对抗模拟与安全研究。

Stars: 1 | Forks: 0

# C2 Framework ![Python](https://img.shields.io/badge/Python-3.10+-blue) ![License](https://img.shields.io/badge/License-MIT-green) ![Status](https://img.shields.io/badge/Status-Active-red) ## 概述 一款为红队演练和对手模拟设计的模块化、轻量级 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, 命令与控制, 嗅探欺骗, 安全学习资源, 权限维持, 横向移动, 漏洞评估, 红队基础设施, 编程规范, 网络信息收集, 网络安全, 行动安全, 远控木马, 逆向工具, 键盘记录, 隐私保护