BurakKaradas1/PulseGuard-MVP

GitHub: BurakKaradas1/PulseGuard-MVP

PulseGuard 是一个模块化 C2 框架,通过 Go agent 和 Python 仪表盘实现受控环境下的端点遥测与命令编排。

Stars: 0 | Forks: 0

PulseGuard 是一个模块化的命令与控制(C2)基础设施项目,专为安全的网络管理和自动化端点监控而设计。该系统的开发旨在展示在受控环境中基于 agent 的高级遥测和任务执行能力。 ## 技术架构 - **Agent (Go):** 高性能、内存高效的 agent,专为无缝后台运行和稳健的命令执行而设计。 - **C2 Server (Go):** 具备异步处理能力的可扩展命令编排引擎。 - **Dashboard (Python):** 用于实时遥测分析和命令分发的集中管理界面。 ## 主要特性 - **Checker 接口:** 一个标准化的模块化验证框架,支持执行前的环境检查,例如反调试和系统完整性验证。 - **可扩展框架:** 旨在通过简洁的接口实现,快速集成新的遥测模块和操作功能。 - **并发管理:** 利用 Go 的原生并发原语,确保在高负载操作期间的高可用性和响应速度。 ## 开发状态 本项目目前作为专业实习计划的一部分正在积极开发中,主要致力于开发安全且可扩展的基础设施组件。
标签:C2框架, DNS 反向解析, EVTX分析, Go, IP 地址批量处理, Python, Ruby工具, 安全学习资源, 安全攻防, 无后门, 日志审计, 端点控制, 网络信息收集, 逆向工具