BishopFox/sliver
安全面向授权安全测试的开源跨平台 C2 与对手模拟框架。
项目定位
Sliver 是 BishopFox 维护的开源对手模拟与红队框架,用于授权范围内的安全测试。它是一套命令与控制(C2)系统,用来管理部署在 macOS、Windows、Linux 目标上的植入体。
它区别于固定载荷的关键设计在于按二进制动态编译:每个植入体都使用独立生成的非对称加密密钥,而不是共享同一个静态载荷。C2 通道支持 Mutual TLS、WireGuard、HTTP(S) 和 DNS。框架还支持原生与 shellcode 载荷、用户态反射加载、内置 shellcode 编码,以及在 amd64 和 arm64 上执行 BOF/COFF。
适合需要在明确授权下使用可控 C2 平台的红队、渗透测试人员和团队。
快速使用
官方给出的路径是从 Sliver Release 页面 下载最新版本,再按 Getting Started 文档 完成服务端和客户端的基本配置。
Linux 上 README 还提供一行安装命令:
curl https://sliver.sh/install | sudo bash
安装完成后启动客户端:
sliver
该命令只启动客户端;服务端配置和基本操作流程需要结合 Getting Started 文档完成。如需最新代码,可按 从源码编译 的说明操作。
使用约束
Sliver 仅应用于授权的安全测试;作为双用途 C2 框架,在未获授权的情况下使用不属于合法用途。服务端和客户端均可在 macOS、Windows、Linux 上运行。植入体官方支持同样这三个平台,也可能运行在 Go 编译器支持的其他目标上,但这些组合没有经过常规测试。项目采用 GPLv3 许可证,部分子组件有各自独立的许可证,详见对应子目录。
HotRepo 点评
在 2026-11-09 的 Go 日榜上,Sliver 新增 16 Star,位列第 16。站内没有长期快照序列,单日记录不足以判断趋势。更值得注意的是这个成熟双用途安全项目的体量——约 12.3k Star、1.7k Fork——以及它的覆盖范围:四种 C2 传输、按植入体动态编译、amd64 与 arm64 上的 BOF 支持。服务端和客户端均用 Go 编写,意味着工具可以从源码构建和审查,而不只是以二进制形式分发。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。