Skip to content

sostc/cshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

cshell

客户端client是发给客户执行的,需要帮助的人同时启动一个控制端controller,client执行的任何命令,都实时同步conroller,同时controller执行命令,命令后台发送到客户端执行,客户端进入接管状态,无法操作,仅显示控制端任务,并且双方都同步显示命令执行结果。

  • 客户端和控制端,通过server通讯

  • 控制端输入手机号,等阿迪链接,如果该手机号未做过授权,则提示进行时间授权,随后等待对应客户端链接,并且实时显示客户执行结果

  • 客户端输入手机后后,验证成功,客户端才生效,手机号作为sessionid,随后后台线程等待服务端下发任务。前端进入等待界面,等待用户输入执行命令。执行命令后输出结果实时发到控制端,

  • 客户端执行安装命令要考虑是否自动按照我们的强制安装模式安装

  • 控制端需要两个ui,一个只能是用户输出,一个让管理员进行输入和命令下发,以及命令执行回显

  • 用手机号做sessionid,各个分流按照这个filter出来新的

cshell_client

cshell_server

cshell_controller

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published