English | 简体中文
⚠️ Disclaimer: This project is intended solely for security research, authorized penetration testing, red/blue teaming and education. Do not use it for any unauthorized purpose. See the full disclaimer in the main repository.
Rshell-web is the web management frontend of the Rshell C2 framework, built with Vue 3 + TypeScript + Vite + Element Plus, talking to the server over WebSocket / HTTP. The UI ships in English and 简体中文 (detected from the browser, switchable in the top bar).
| Project | Description |
|---|---|
| Rshell---A-Cross-Platform-C2 | C2 server (Go) |
| Rshell-client | Golang client |
| Rshell-client-rust | Rust client |
| Rshell-web | Web frontend (this repo) |
- Overview (Home): callback status and statistics dashboard
- Listeners: create and manage TCP / WebSocket / KCP / HTTP(S) / OSS listeners and generate clients
- Clients: callback host list, interactive terminal, file manager, process manager
- Credentials: collected credential management
- Plugins: plugin upload with dynamic loading and execution
- WebShell: webshell management
- System (Server / Settings / User): server configuration, credential changes, theme customization
yarn install # or npm install
yarn dev # local dev serveryarn build # outputs to dist/dist/ is served statically by the Rshell server — deploy it alongside the server; no separate web hosting is required.
MIT © Rubby2001