如何将post数据发送到shellinabox,或使用javascript执行相同的操作

如何将post数据发送到shellinabox,或使用javascript执行相同的操作,javascript,html,css,ssh,vt100,Javascript,Html,Css,Ssh,Vt100,这将是一个漫长的过程,因此请提前道歉 我正在使用shellinabox为我的团队编写一个基于web的会话管理器。目前,我的工作方式是,通过每个新连接,在不同的端口上启动一个新的shellinaboxd实例(如果需要)。但PuTTY连接管理器(我们目前使用的)有一个功能我无法使用,那就是自动登录命令。建立连接后,我们自动传递凭证,然后传递可能使用的任何其他登录后命令(cd/tmp等) 有了fiddler,我可以看到我每次按键都会发送一个根目录的post。例如: http://localhost:1

这将是一个漫长的过程,因此请提前道歉

我正在使用shellinabox为我的团队编写一个基于web的会话管理器。目前,我的工作方式是,通过每个新连接,在不同的端口上启动一个新的shellinaboxd实例(如果需要)。但PuTTY连接管理器(我们目前使用的)有一个功能我无法使用,那就是自动登录命令。建立连接后,我们自动传递凭证,然后传递可能使用的任何其他登录后命令(cd/tmp等)

有了fiddler,我可以看到我每次按键都会发送一个根目录的post。例如:

http://localhost:1234/?width=190&height=52&session=J793zjWa6gtKXEeV%2FeyY7g&keys=0D
所以我想,如果我捕获了会话令牌,我就可以使用wget或curl进行测试,将post数据发送到该会话。不起作用

我的问题是,有人能给我指点下一步该做什么吗?最后,对于我的POC,我希望在页面上有一个按钮(我正在将上面的链接嵌入另一个页面中),它允许我按下,并将字符串的按键(我可以处理字符串到十六进制的转换)直接发送到控制台视图。我显然对这件事有点不知所措,因为我不知道下一步该做什么。我知道shellinabox使用vt100作为控制台。我查看了JS,但找不到它在JS中发送击键的位置。另外,一旦我打开一个嵌入了shellinabox的页面,我如何提取它正在使用的当前“会话”令牌

如有任何帮助/建议,将不胜感激