Tag: telnet

Windows自动化telnet

我想运行一组通常在telnet中运行的命令(来自c#)。 例如,我想运行以下内容 using System; using System.Diagnostics; namespace InteractWithConsoleApp { class Program { static void Main(string[] args) { ProcessStartInfo cmdStartInfo = new ProcessStartInfo(); cmdStartInfo.FileName = @”C:\Windows\System32\cmd.exe”; cmdStartInfo.RedirectStandardOutput = true; cmdStartInfo.RedirectStandardError = true; cmdStartInfo.RedirectStandardInput = true; cmdStartInfo.UseShellExecute = false; cmdStartInfo.CreateNoWindow = true; Process cmdProcess = new Process(); cmdProcess.StartInfo = cmdStartInfo; cmdProcess.ErrorDataReceived += cmd_Error; cmdProcess.OutputDataReceived += cmd_DataReceived; cmdProcess.EnableRaisingEvents […]

C# – 用于登录防火墙的套接字

我写了一个应用程序来自动连接到我们不同的防火墙。 所有这些都使用相同的前端。 我们telnet到IP,他们给出消息LOGIN或LOGOUT并要求输入用户名或密码。 我用过这段代码: public static void ConnectToFirewall(string strUsername, string strPassword, string strFirewallIp) { IPAddress[] ipaIpAddressCollection = Dns.GetHostAddresses(strFirewallIp); IPEndPoint ipeIpEndPoint = new IPEndPoint(ipaIpAddressCollection[0], intPort); Socket sckSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); sckSocket.Connect(ipeIpEndPoint); string strData = strUsername + “\r\n”+ strPassword + “\r\n”; byte[] bytData = new byte[1024]; bytData = Encoding.ASCII.GetBytes(strData); sckSocket.Send(bytData); byte[] bytDataReceived = new byte[1024]; […]

没有这样的主机已知套接字连接

我正在尝试使用此库进行telnet连接。 我已正确调用该函数并执行下面的代码但未能给出以下错误: System.Net.Sockets.SocketException was unhandled HResult=-2147467259 Message=No such host is known Source=System ErrorCode=11001 NativeErrorCode=11001 StackTrace: at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port) at MinimalisticTelnet.TelnetConnection..ctor(String Hostname, Int32 Port) in c:\users\kylec\documents\visual studio 2010\Projects\Mail Server Capture\Mail Server Capture\TelnetInterface.cs:line 36 at Mail_Server_Capture.Form1.btn_MailGet_Click(Object sender, EventArgs e) in c:\users\kylec\documents\visual studio 2010\Projects\Mail Server Capture\Mail Server Capture\Form1.cs:line 55 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at […]

如何在C#中打开telnet连接并运行一些命令

这是直截了当的吗? 有人有任何好的例子吗? 我所有的谷歌搜索都返回了关于如何在dotNet上制作telnet客户端的项目,但这对我来说太过分了。 我想用C#做这个。 谢谢!

用于SSH和Telnet的C#库

我正在寻找一个C#库,它可以在同一个界面下访问SSH和Telnet。 什么是一个好的选择?