nukeratframework/nukerat
安全面向红队后渗透与命令控制的开源框架,提供跨平台植入体和隐蔽执行能力。
项目简介
NukeRat 是一个后渗透框架,面向现代、加固较深的企业环境下的红队行动。它把命令控制服务端与跨平台植入体(Windows、Linux、macOS,含 ARM 支持)放在一起,附带 550 多个改写过的 BOF 与 .NET 工具,并能记录执行过的命令、IOC 和被控主机。框架还提供运行期与静态规避手段(间接系统调用、栈伪装、sleep mask、AMSI/ETW 补丁、PE 定制)、多种内存分配注入方式、对 240 多个 LOLBAS 原生 Windows 程序的 LOTL 集成,以及接入 DeepSeek 或本地模型等 AI Agent 的能力。
它适用于获授权的渗透测试、对抗模拟和红队演练,而不是防御监控类工具。
快速使用
文档给出的入口是 Linux。先克隆仓库并以 root 权限运行安装脚本:
git clone https://github.com/nukeratframework/nukerat && cd nukerat && sudo bash install.sh all
随后创建操作员密钥、启动服务端和客户端:
./nukerat.py server key add operator
./nukerat.py server start
./nukerat.py client start
以上命令应在仓库根目录执行。README 到客户端启动为止,植入体创建及其后的流程只写在快速上手教程里,应以该页面为准,不要臆测参数或配置项。
使用约束
- 快速上手步骤假定使用 Linux,并通过
sudo运行安装脚本,会改动宿主机系统。 - 植入体覆盖 Windows、Linux、macOS,但 README 展示的安装与控制流程基于 Linux,各平台植入体的细节未在仓库首页说明。
- 客户端连接服务端前必须先创建操作员密钥。
- 项目以 GPLv3 授权,部分内置组件另有授权:SGN 为 MIT,Nim 加密工具为 MIT(改编自 nimcrypto),LOLBAS 数据集为 GPLv3,详见许可证说明。
- 完整文档托管在外部站点,提供多语言版本,包括英语和简体中文。
HotRepo 点评
NukeRat 于 2026-11-11 出现在 HotRepo 的 TypeScript 新项目榜上:在 2026-11-10 23:15 UTC 起的约一小时窗口内净增 6 个 Star 和 2 个 Fork,累计约 109 Star、21 Fork。这只是单次快照,不足以判断趋势,也未记录到全语言日榜名次。对一个如此年轻的项目来说,功能清单相当宽泛;同时 README 只给出以 root 运行的安装脚本,没有说明安装脚本与仓库内服务端、植入体代码的对应关系,看待这份早期热度时需要考虑这一点。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。
相关推荐
- BishopFox/sliver面向授权安全测试的开源跨平台 C2 与对手模拟框架。
- Adaptix-Framework/AdaptixC2面向授权渗透测试的模块化后渗透与红队框架,含 Go 服务端和跨平台 Qt 客户端。
- Armur-Ai/Pentest-Swarm-AI开源自托管版 XBOW:用一群 LLM 智能体自动发现并实证 Web/API 漏洞。
- vxcontrol/pentagi让安全团队自托管一套多智能体系统,自主规划并驱动 nmap、Metasploit 等真实工具,对授权目标做渗透测试。
- KeygraphHQ/shannon一个自动化的 AI 渗透测试代理:先读 Web 应用源码找攻击路径,再在运行环境中执行真实利用来证明漏洞。