Cybersecurity learning, tool exploration, command building, and tactical reference in one terminal-inspired workspace
Live Demo | Vite | React | TypeScript
ShellStack is a visually immersive cybersecurity study platform built for people who want more than static notes.
It combines:
- a curated Kali Linux tool directory
- deep tool detail modals with commands, flags, examples, and guided walkthroughs
- interactive command builders for dynamic command generation
- CEH-aligned learning content across 20 modules
- a large searchable command cheat sheet
- terminal-style learning flows and animated cyber UI
The result is a single environment for learning concepts, exploring tools, and quickly turning knowledge into usable command workflows.
| System | What it gives you |
|---|---|
Tool Directory |
Browse a large offensive security catalog with ranked search, category filtering, command previews, and drill-down detail views. |
Tool Detail Modal |
Explore commands, common flags, usage context, installation notes, examples, legal warnings, and tactical guides without leaving the page. |
Interactive Command Builder |
Generate parameterized commands live from form inputs and copy them instantly. |
CEH Module Explorer |
Navigate 20 CEH-focused learning modules through a dense, visual study interface. |
Cheat Sheet Console |
Search across a large command reference and copy high-value commands quickly. |
Terminal Experience |
Learn in an interface designed to feel like a cyber operations console rather than a generic docs page. |
19 Tool Categories
20 CEH Modules
280+ Curated Security Tools
1000+ Command Entries
800+ Flag References
6 Core Route Experiences
The landing experience combines the cinematic hero, Kali/Linux foundation overview, and featured tool discovery into a strong first pass through the platform.
The full offensive security directory with ranked search, category filtering, command previews, tactical application hints, and full tool documentation modals.
A CEH-oriented module explorer built to support structured study instead of flat reading.
A live-style terminal learning section for command and output-driven presentation.
A study-oriented route that connects learners to practical resources and guided paths.
A dense command-first reference experience with searchable categories, operator-style navigation, and one-click copy actions.
Some tools include interactive builders that turn user input into ready-to-copy commands in real time.
- text, select, and checkbox-driven parameters
- generated output preview
- fast clipboard workflow
- built directly into tool documentation
Each tool can surface much more than a name and a few commands.
- essential commands
- common flags
- when-to-use guidance
- related tools
- installation notes
- sample output
- practical examples
- tactical walkthroughs for richer tools
Tool search is not just raw string matching. The platform ranks results to make exact, prefix, and high-signal matches easier to find fast.
ShellStack leans hard into a cyber-ops identity:
- terminal surfaces
- neon accents
- scanline and HUD-inspired atmosphere
- dense but organized information design
- motion used for orientation, not noise
- 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/contains the category-based security tool datasetssrc/data/modules/contains the CEH learning modulessrc/data/masterCheatSheet.tspowers the command cheat sheet experience
Homefor intro, featured discovery, and Kali/Linux orientationTools Directoryfor full catalog explorationTool Detail Modalfor multi-tab deep divesInteractive Command Builderfor dynamic command creationCheat Sheet Pagefor command recall and quick copyLive Terminalfor command-style learning presentation
ShellStack is designed around a simple idea:
learning security tools should feel operational, not passive
The UI, information density, and route structure are all built to support that feeling.
This project is intended for authorized cybersecurity learning, lab work, and ethical security education only.
Only use security tools and commands in environments you own or are explicitly permitted to test.
Production: https://shell-stack.vercel.app/