shlokkokk/ShellStack

GitHub: shlokkokk/ShellStack

ShellStack 是一个集安全工具目录、交互式命令构建器、CEH 学习模块和命令速查表于一体的终端风格网络安全学习与参考平台。

Stars: 4 | Forks: 0

#
SHELLSTACK
### 集网络安全学习、工具探索、命令构建与战术参考于一体的终端风格工作区 [在线演示](https://shell-stack.vercel.app/) | [Vite](https://vitejs.dev/) | [React](https://react.dev/) | [TypeScript](https://www.typescriptlang.org/)
![ShellStack 预览](https://static.pigsec.cn/wp-content/uploads/repos/cas/e6/e615c72cda43976f37dbb5d51462f949a3b4683c3db70f5f2f197ed0ef5c9d65.svg) ## 概述 ShellStack 是一个视觉沉浸式的网络安全学习平台,专为渴望超越静态笔记的用户而打造。 它融合了: - 精选的 Kali Linux 工具目录 - 包含命令、参数标志、示例和引导式演练的深度工具详情弹窗 - 用于动态生成命令的交互式命令构建器 - 涵盖 20 个模块的 CEH 对齐学习内容 - 庞大且可搜索的命令速查表 - 终端风格的学习流程与充满动感的赛博 UI 最终打造出一个集学习概念、探索工具、并将知识快速转化为可用命令工作流于一体的单一环境。 ## 核心优势 | 系统 | 提供的功能 | | --- | --- | | `工具目录` | 浏览庞大的安全工具目录,支持排名搜索、分类筛选、命令预览和下钻详情视图。 | | `工具详情弹窗` | 无需离开页面即可探索命令、常用参数标志、使用场景、安装说明、示例、法律警告和战术指南。 | | `交互式命令构建器` | 通过表单输入实时生成参数化命令,并支持一键复制。 | | `CEH 模块浏览器` | 通过密集且可视化的学习界面浏览 20 个专注于 CEH 的学习模块。 | | `速查表控制台` | 在庞大的命令参考库中进行搜索,并快速复制高价值命令。 | | `终端体验` | 在一个旨在营造赛博作战控制台氛围(而非普通文档页面)的界面中学习。 | ## 产品涵盖范围 ``` 19 Tool Categories 20 CEH Modules 280+ Curated Security Tools 1000+ Command Entries 800+ Flag References 6 Core Route Experiences ``` ## 核心体验 ### `/` 首屏体验融合了电影般的视觉主图、Kali/Linux 基础概述以及精选工具发现,为用户开启探索平台的完美第一印象。 ### `/tools` 完整的安全工具目录,支持排名搜索、分类筛选、命令预览、战术应用提示以及完整的工具文档弹窗。 ### `/ceh` 面向 CEH 的模块浏览器,旨在支持结构化学习,而非扁平化阅读。 ### `/terminal` 实时风格的终端学习板块,通过命令和输出驱动的方式进行内容展示。 ### `/study` 以学习为导向的路径,将学习者与实用资源和引导式学习路线连接起来。 ### `/cheatsheet` 以命令优先的密集参考体验,支持可搜索分类、操作员风格的导航以及一键复制操作。 ## 功能亮点 ### 动态命令构建器 部分工具包含交互式构建器,能够将用户输入实时转化为可直接复制的命令。 - 文本、下拉选择和复选框驱动的参数 - 生成的输出预览 - 快速剪贴板工作流 - 直接内置于工具文档中 ### 深度工具文档 每个工具展示的内容远不止名称和几条命令。 - 核心命令 - 常用参数标志 - 使用时机指南 - 相关工具 - 安装说明 - 输出示例 - 实践案例 - 针对复杂工具的战术演练 ### 为发现而设计的搜索 工具搜索不仅仅是原始的字符串匹配。平台会对结果进行排名,使精确匹配、前缀匹配和高相关度匹配更容易被快速找到。 ### 具有明确目的的视觉系统 ShellStack 深度融入了赛博作战的视觉特征: - 终端界面 - 霓虹色调点缀 - 扫描线与 HUD 启发的氛围 - 密集但有条理的信息设计 - 用于引导方向而非制造干扰的动态效果 ## 技术栈 - React 19 - TypeScript - Vite - Tailwind CSS - GSAP - React Router - Lucide Icons - Radix UI primitives ## 项目结构 ``` app/ |- public/ |- src/ | |- components/ | |- data/ | | |- modules/ | | `- tools/ | |- pages/ | `- sections/ |- package.json `- README.md ``` ### 内容模型 - `src/data/tools/` 包含基于分类的安全工具数据集 - `src/data/modules/` 包含 CEH 学习模块 - `src/data/masterCheatSheet.ts` 为命令速查表体验提供支持 ## 页面与系统 - `主页 (Home)` 用于介绍、精选内容发现和 Kali/Linux 导航 - `工具目录 (Tools Directory)` 用于完整目录探索 - `工具详情弹窗 (Tool Detail Modal)` 用于多标签页深度探索 - `交互式命令构建器 (Interactive Command Builder)` 用于动态创建命令 - `速查表页面 (Cheat Sheet Page)` 用于命令检索和快速复制 - `实时终端 (Live Terminal)` 用于命令风格的学习展示 ## 理念 ShellStack 的设计围绕着一个简单的理念: 其 UI、信息密度和路由结构,全都是为了支撑这种体验感而构建的。 ## 负责任的使用 本项目仅用于授权的网络安全学习、实验操作和合乎道德的安全教育。 请仅在您拥有或获得明确授权进行测试的环境中,使用这些安全工具和命令。 ## 在线访问 **生产环境:** https://shell-stack.vercel.app/
### 掌握系统。驾驭工具包。
标签:CEH学习, React, Syscalls, Vite, 云安全态势管理, 前端应用, 命令速查, 插件系统, 知识库安全, 自动化攻击