文件名称:wsep:高性能命令执行协议
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-14 17:59:36
Go
s wsep是一个高性能,W EB小号OCKET e指令xecution p rotocol。 可以将其视为没有加密的SSH。 如果要在远程环境中提供命令执行界面,该功能很有用。 它是通过WebSocket实现的,因此浏览器前端可以直接使用它。 它的对称设计满足wsep.Execer的本地和远程执行。 例子 为简洁起见,省略了错误处理。 客户 conn , _ , _ := websocket . Dial ( ctx , "ws://remote.exec.addr" , nil ) defer conn . Close ( websocket . StatusAbnormalClosure , "terminate process" ) execer := wsep . RemoteExecer ( conn ) process , _ := execer . Start ( c
【文件预览】:
wsep-master
----.gitignore(7B)
----go.mod(430B)
----doc.go(223B)
----localexec_test.go(3KB)
----localexec_unix.go(2KB)
----server.go(4KB)
----localexec_windows.go(577B)
----exec.go(2KB)
----go.sum(28KB)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----localexec.go(1022B)
----README.md(2KB)
----tty_test.go(1KB)
----ci()
--------fmt.sh(416B)
--------image()
--------lint.sh(75B)
----browser()
--------client.ts(3KB)
----dev()
--------client()
--------server()
----client.go(5KB)
----client_test.go(3KB)
----internal()
--------proto()