vavalvso/Simple-c2-framework
GitHub: vavalvso/Simple-c2-framework
一个用于学习目的的轻量级 C2 框架模拟工具,通过集中仪表板管理远程 agent 并实现命令下发与结果回传的基本通信流程。
Stars: 0 | Forks: 0
### C2 命令中心
一个简单轻量级的 C2(Command & Control)模拟工具,用于管理远程 agent。我开发这个项目是为了练习基础设施搭建以及处理节点间的基本通信。
## 面临的问题
我需要一种简单的方法来管理远程 agent,避免把事情复杂化。我想要一个集中的仪表板来发送命令并查看结果,但不想花太多时间去构建一个庞大的企业级系统。
## 我是如何构建它的
基础设施:我自己设计了架构,重点关注服务器与 agent 之间的连接。我需要一种可靠的方式在分布式节点之间编排任务。
## 编码
由于我还在学习阶段,我使用了 AI 助手来帮助编写实际的 Python 代码和构建 API 结构。这让我能够专注于网络方面的内容,同时在语法和样板代码上获得帮助。
## 项目结构
## 设置与使用
## 数据流转方式
agent 定期向服务器发送 ping(轮询)。
如果有任务,agent 会获取它,执行它,然后将输出发送回来。
仪表板只是将服务器和 agent 之间发生的事情可视化。
`注意:本项目仅用于学习和教育目的。`
标签:C2框架, Python, 后端开发, 命令与控制, 安全学习资源, 无后门, 网络信息收集, 远程管理, 逆向工具