不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

DeepSeek 驱动的终端 UI 红队辅助工具 | 专为从事红队演练、渗透测试和漏洞研究的网安专业人员打造

工具介绍

哪吒网络安全 (Nezha Cyber)DeepSeek 驱动的终端 UI 红队辅助工具 —— 哪吒之魔童降世角色人格。作者:ctkqiang

哪吒网络安全是一款高性能终端 UI (TUI) 应用,专为从事红队演练、渗透测试和漏洞研究的网络安全专业人员打造。本应用作为智能指挥控制界面,利用 DeepSeek 大语言模型提供实时流式对话、基于函数调用 (Function Calling) 的自动化工具编排,以及多智能体会话管理——这一切均在轻量级终端环境中完成。 核心设计哲学:采用 Elm Architecture (Model-Update-View) 模式,纯函数状态转换,通过 tokio::sync::mpsc 通道传递事件,遵循零成本抽象的 Rust 惯用模式。

图1–DeepSeek 驱动的终端 UI 红队辅助工具 | 专为从事红队演练、渗透测试和漏洞研究的网安专业人员打造–seo优化_前端开发_渗透技术

核心特性

角色人格 AI

  • 默认 Agent「哪吒」—— 魔丸降世,自称”小爷”,口头禅”我是小妖怪,逍遥又自在”
  • 纯中文输出,绝不说英文
  • 按  或  快速切换 Agent(哪吒 / 代码审计专家 / 威胁情报分析师)

实时流式对话

  • SSE 流式通信,逐 Token 渲染
  • AI 思考中动画指示器(”[哪吒] 正在思考…”)
  • 自动滚动到底部,手动上滚查看历史时不自动滚动

文件工具与项目创建(Claude Code 风格)

  • 4 个本地文件操作工具: /  /  / 
  • AI 请求工具调用 → 弹出居中确认对话框 → 用户按  确认 /  拒绝
  • 路径沙箱保护,禁止越界访问当前目录
  • read_file

对话持久化(SQLite)

  • 基于  内嵌 SQLite,无需系统安装
  • /save/load
  • /history
  • 退出时自动保存(可配置  偏好)

命令面板(Ctrl+K)

  • 模糊搜索所有命令:/theme/save/history/close
  • 实时过滤,Enter 执行

Token 用量与账户余额

  • 实时 Token 计数(提示 / 生成 / 总计)
  • 费用计算(基于 DeepSeek 定价 ¥2.0 / ¥8.0 每百万 Token)
  • 侧边栏实时显示账户余额(¥)

终端 UI

  • 分屏布局:左侧可折叠侧边栏 + 右侧聊天区
  • 消息自动宽度换行,中文友好
  • 两套内置主题:赛博暗色 + 日光亮色 ()
  • 多标签页会话管理(

配置说明

三种方式设置 API Key

方式 说明
.env 文件
项目根目录创建 .env → DEEPSEEK_TOKEN=sk-xxx
export export DEEPSEEK_TOKEN=sk-xxx && nezha_cyber
config.yaml
YAML 配置文件中的 api_key 字段

优先级:.env → config.yaml → 环境变量。同时支持旧版 DEEPSEEK_API_KEY

config.yaml(可选)

api_base:'https://api.deepseek.com'default_model:'deepseek-v4-pro'default_pricing:  prompt_price_per_m:2.0  completion_price_per_m:8.0

agents.yaml(可选)

agents:  -name:'自定义Agent'    description:'功能描述'    system_prompt:'系统提示词...'    model:'deepseek-v4-pro'    tools:[]

使用指南

基本交互

  1. 在底部输入区键入消息
  2. 按  发送
  3. AI 回复逐 Token 流式显示
  4. 左侧边栏查看 Token 用量、费用和余额

Agent 切换

方式 操作
快捷键 Ctrl+1Ctrl+2Ctrl+3

 或 Ctrl+Tab 循环
命令面板 Ctrl+K

 → /agent 哪吒

文件工具工作流

用户: "帮我写一个 Python FastAPI 项目"→ 哪吒: 调用 list_directory 查看当前目录→ 弹出确认对话框 ─ 按 Y 确认→ 哪吒规划架构 → 调用 create_directory + write_file × N→ 每次写入弹出确认 ─ 按 Y/N 决定是否落盘→ 项目创建完成

对话记忆

命令 功能
/save 保存当前对话
/load 加载历史对话
/history 列出所有已保存对话

智能体系统

哪吒(默认)

魔丸降世,性格叛逆又正义,嘴毒心软。自称”小爷”,说话带少年痞气。红队高手。

代码审计专家

源代码安全审查、漏洞分析、安全编码规范。

威胁情报分析师

APT 攻击分析、恶意软件行为、攻击链追踪、IOC 提取。

DeepSeek API 集成

  • 端点POST https://api.deepseek.com/chat/completions
  • 余额查询GET https://api.deepseek.com/user/balance
  • 协议
  • 认证Bearer Token
  • 定价

路线图

已完成 (v0.1.0)

  • [x] Elm Architecture 架构
  • [x] DeepSeek SSE 流式对话
  • [x] 哪吒角色人格注入
  • [x] SQLite 对话持久化(/save /load /history)
  • [x] 文件工具 + Claude Code 风格确认对话框
  • [x] 命令面板 Ctrl+K 模糊搜索
  • [x] Agent 切换(Ctrl+1/2/3 / Ctrl+Tab)
  • [x] 账户余额实时显示
  • [x] .env 文件支持
  • [x] 107 单元测试

工具下载

https://github.com/ctkqiang/nezha_cyber/tree/main

黑白之道发布、转载的文章中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途及盈利等目的,否则后果自行承担!

END

赞(0)
未经允许不得转载:seo优化_前端开发_渗透技术 » DeepSeek 驱动的终端 UI 红队辅助工具 | 专为从事红队演练、渗透测试和漏洞研究的网安专业人员打造