fooHQ/vessel
GitHub: fooHQ/vessel
基于 NATS 消息代理的 C2 框架原型 Agent,实现异步/实时通信与数据存储能力。
Stars: 0 | Forks: 0
# Vessel
Foojank 是一个用于 [foojank](https://github.com/foohq/foojank) 命令控制(command-and-control)框架的原型 Agent。
Foojank 使用 NATS 作为命令控制服务器。NATS 是一种广泛使用的消息代理,常用于 IoT 和云系统中,以促进分布式服务之间的通信。NATS 提供了一个名为 JetStream 的持久层,使其即使接收方离线也能在服务器上存储消息。此外,NATS 还提供了一个可用于存储文件的对象存储。
Foojank 利用 NATS 的特性提供:
* 通过 TCP 或 WebSockets 与 Agent 进行异步或实时通信。
* 基于服务器的存储,用于文件共享和数据窃取。
* 基于 JWT 的认证和授权。
* 全面的可观测性。
* 可扩展性。
Foojank 目前仅兼容我们的原型 Agent [Vessel](https://github.com/foohq/vessel)。但是,我们计划在未来实现对将自定义 Agent 集成到框架中的支持。
## 安装
TODO
## 使用
TODO
## 许可证
本软件根据 [LICENSE](./LICENSE) 文件中的 Apache License Version 2.0 进行分发。
标签:Agent, C2框架, EVTX分析, Go语言, Implant, IoT安全, IP 地址批量处理, JetStream, JWT认证, NATS, TCP, WebSocket, 依赖分析, 分布式通信, 命令与控制, 安全学习资源, 安全测试, 开源安全工具, 攻击性安全, 数据展示, 数据渗出, 文件传输, 消息队列, 程序破解, 红队, 网络信息收集, 远控木马, 逆向工程平台