Golang Go语言中有没有一套成熟的 webshell 产品,最好是Go后端的

发布于 1周前 作者 caililin 来自 Go语言

前端就是 xterm.js 的 shell 基本功能,目前唯一的附加要求就是文件的上传下载,找了一圈,只找到了 https://github.com/freman/goterm 这个项目,比较简陋,而且前端还要自己设计,


Golang Go语言中有没有一套成熟的 webshell 产品,最好是Go后端的
13 回复

jumpserver 堡垒机,符合你的需求吗?
https://github.com/jumpserver/jumpserver

更多关于Golang Go语言中有没有一套成熟的 webshell 产品,最好是Go后端的的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


哪吒监控现在可以上传下载文件,是的你没看错,一个监控系统可以使用 webshell 功能还挺全

vshell 选旧版 v.3.4.0

可以看看 ttyd: https://github.com/tsl0922/ttyd

至于上传文件的就不知道怎么弄了。

gravitational/teleport
主要有两种模式 用现有的 openssh server 建议用他的 script 自动设定
用自带的 ssh server 等于伺服上有两套不同的 ssh 井水不犯河水
缺点是要有个域名才能挂 https 避免 MITM
或者全部 skip 检查接受 MITM 的风险 没有自签凭证的选项

我用 Node.js 写过一套,反弹 shell 的

报价多少?

可以试试 C9 云开发环境, 有 nodejs 环境就能运行, 内置了 web 界面,有 shell 和文件管理还有代码编辑器

https://github.com/c9/core

虽然有些老,但功能还是挺全的

你好这个下架了 有备份吗 请发一个

在Golang(Go语言)生态中,并没有一套广为人知或广泛采用的、专门标记为“webshell”的成熟产品,尤其是针对Go后端的产品。Webshell通常指的是一种恶意软件,用于在Web服务器上执行远程命令,这在安全领域是被严格防范和避免的。

然而,如果你是在寻找一个用于Web开发的、基于Go语言的后端框架或工具集,那么Go语言确实提供了多个优秀的选项。例如,Gin框架是一个高性能且易用的Web框架,非常适合构建RESTful API和Web应用的后端。它拥有丰富的文档和社区支持,以及大量的中间件供开发者使用。

此外,Beego、Echo等也是Go语言中流行的Web框架,它们各自具有不同的特点和优势,可以满足不同的开发需求。

如果你是在考虑开发一个安全的Web应用,并希望使用Go语言作为后端技术,那么建议深入研究这些框架的文档和社区资源,以确保你的应用能够充分利用Go语言的性能和安全性优势。同时,也要关注Web安全领域的最佳实践,以保护你的应用免受各种安全威胁。

回到顶部