vt100仿真库与夏普斯(Sharpssh)
题
我正在与tamir.sharpssh在一起,想看看是否可以使用它在C#中完全实现Console SSH客户端。我的意思不是像Putty这样的东西,它实际上是在它自己的GUI中运行的,而是您可以直接从Windows CMD控制台运行的东西。
该库非常好,除了它不会以任何方式处理终端仿真。因此,当使用SSHSHELL时,您可以进行一些基本的交互,但是输出通常非常丑陋,并且充满了随机字符,您实际上无法与Shell脚本等事物进行交互。
据我所知,Sharpssh只是将IO重定向到控制台IO。
将其重定向到其他地方并处理末端仿真有多难?另外,我已经可以使用仿真库(最好是开源库)?
编辑: 放弃了夏普斯(Sharpssh),请参阅下面的答案,以获取我提出的最终解决方案。
其他提示
我正在寻找同一件事。有一个库 这里 这花费了700美元。在另一个 codeproject 这看起来伪劣,但可能是一个好的开始。而且这里有一个不完整的实施 堆栈溢出. 。仍在搜索中..
不隶属于 StackOverflow