代码之家  ›  专栏  ›  技术社区  ›  Adam Haile

C#中的VT100仿真库,带SharpSSH

  •  2
  • Adam Haile  · 技术社区  · 15 年前

    我正在使用Tamir.SharpSsh,想看看是否有可能使用它在C#中完全实现一个控制台SSH客户机。我并不是说putty在自己的GUI中运行,而是可以直接从WindowsCMD控制台运行。

    据我所知,SharpSSH只是将IO重定向到控制台IO。

    将此重定向到其他地方并处理终端仿真有多难?另外,有没有一个我可以使用的仿真库(最好是C和开源的)?

    编辑:

    2 回复  |  直到 15 年前
        1
  •  3
  •   rene    8 年前

    实际上,我已经放弃了使用SharpSSH。它是一个很好的库,但是在整体功能上太缺乏了。我现在正在使用一个名为 Granados 这是一个更加充实的SSH实现。它有一个内置的事件模型(与SharpSSH不同,SharpSSH主要涉及与流的争用),使得使用非常简单。

    Poderosa

    Poderosa是一个完整的终端仿真器应用程序,可以连接到ssh、telnet甚至您的本地cygwin安装。

    我还没有真正深入到它的终端仿真代码,但它肯定做得很好,所以我相信你可以很容易地拿出你需要的任何代码。

        2
  •  1
  •   Community CDub    8 年前

    我也在找同样的东西。有一个图书馆 here 那要700美元。找到另一个了吗 codeproject stackoverflow . 还在找。。