搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

nukeratframework/nukerat

安全

面向红队后渗透与命令控制的开源框架,提供跨平台植入体和隐蔽执行能力。

217
51
TypeScript
GPL-3.0
创建于 5 天前

项目简介

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 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. BishopFox/sliver面向授权安全测试的开源跨平台 C2 与对手模拟框架。Go12,286
  2. Adaptix-Framework/AdaptixC2面向授权渗透测试的模块化后渗透与红队框架,含 Go 服务端和跨平台 Qt 客户端。C++3,823
  3. Armur-Ai/Pentest-Swarm-AI开源自托管版 XBOW:用一群 LLM 智能体自动发现并实证 Web/API 漏洞。Go3,047
  4. vxcontrol/pentagi让安全团队自托管一套多智能体系统,自主规划并驱动 nmap、Metasploit 等真实工具,对授权目标做渗透测试。Go32,262
  5. KeygraphHQ/shannon一个自动化的 AI 渗透测试代理:先读 Web 应用源码找攻击路径,再在运行环境中执行真实利用来证明漏洞。TypeScript49,899