wlanboy/WebShell
GitHub: wlanboy/WebShell
这是一个基于 Spring Boot 的 Web Shell 项目,允许用户通过浏览器前端安全地访问并执行服务器的本地 Shell 命令。
Stars: 7 | Forks: 4

# WebShell
基于 Spring Boot 的本地 Shell 访问 Web 前端
## 依赖
至少需要:Java 25 和 Maven 3.9
## 为 "user" 和 "test" 用户更改密码
- https://github.com/wlanboy/WebShell/blob/main/src/main/resources/application.yml
- 使用 BCryptPasswordEncoder 生成您自己的密码哈希
## 构建服务配置
- mvn package -DskipTests=true
### Windows
- java -jar target\webshell-0.1.2-SNAPSHOT.jar
### Linux(启用服务)
- ./target/webshell-0.1.2-SNAPSHOT.jar start
## Docker Hub
https://hub.docker.com/r/wlanboy/webshell
## Docker 构建
- docker build -t webshell:latest .
## Docker 运行
- docker run --name webshell -d -p 8080:8001 -v /tmp:/tmp wlanboy/webshell:latest
标签:Awesome, CISA项目, Docker, JS文件枚举, Maven, NIDS, Shell, Spring Boot, WebShell, Web前端, Web安全, 云资产清单, 后门, 嗅探欺骗, 域名枚举, 安全防御评估, 容器化, 权限维持, 漏洞验证, 系统管理, 蓝队分析, 请求拦截, 远程执行, 逆向工程