telnet源代码,telnet带源地址

http://www.itjxue.com  2023-01-16 13:10  来源:未知  点击次数: 

求linux下telnet客户端源码

Linux 下流行的 telnet 实现有两个:

GNU 的 inetutils 中的实现 [1]

哈佛的 netkit-telnet [2]

1.

2.

java实现telnet 如何发送 y/n

参考一下代码:

用telnet是这样:telnet time-A.timefreq.bldrdoc.gov 13

用socket是这样:

1.?import?java.io.*;

?2.?import?java.net.*;

?3.

?4.?/**

?5.????This?program?makes?a?socket?connection?to?the?atomic?clock

?6.????in?Boulder,?Colorado,?and?prints?the?time?that?the

?7.????server?sends.

?8.?*/

?9.?public?class?SocketTest

10.?{

11.????public?static?void?main(String[]?args)

12.????{

13.???????try

14.???????{

15.??????????Socket?s?=?new?Socket("time-A.timefreq.bldrdoc.gov",

16.?????????????13);

17.

18.??????????BufferedReader?in?=?new?BufferedReader

19.?????????????(new?InputStreamReader(s.getInputStream()));

20.??????????boolean?more?=?true;

21.??????????while?(more)

22.??????????{

23.?????????????String?line?=?in.readLine();

24.?????????????if?(line?==?null)

25.????????????????more?=?false;

26.?????????????else

27.????????????????System.out.println(line);

28.??????????}

29.

30.???????}

31.???????catch?(IOException?e)

32.???????{

33.??????????e.printStackTrace();

34.???????}

35.????}

36.?}

谁有delphi中实现telnet的完整源码

Telnet(TCP/IP Terminal Emulation Protocol,TCP/IP终端仿真协议)是一种基于TCP 23端口的虚拟终端通讯协议。Telnet是标准的提供远程登录功能的应用,能够运行于不同操作系统的主机之间。 Telnet由运行在本地计算机上的Telnet客户进程和运行在

如何用c++,做出一个自动telnet 的程序?``跪求

一般来说ftp做batch处理事务时非常常见的事情。那么如果Batch telnet,让我们的管理工作更加的轻松呢?

一般来说两种方法:

1、VBS法(Windows Script Host)

2、自动终端法(一些可以配置自动telnet的终端)

在这里我们讨论第一种方法:VBS法。由于Windows Script Host是系统自带的,我们不需要安装地方放软件就可以搞定。所以它一般是解决问题的首选。

首先,我们建立一个名字叫做tel.vbs的脚本,这里用telnet 到cisco路由器上作为一个例子,相关内容大家可以修改。

'建立Shell对象

set sh=WScript.CreateObject("WScript.Shell")

WScript.Sleep 1000

'向telnet发送我们平时录入的命令

sh.SendKeys "open 192.168.1.1"

WScript.Sleep 1000

sh.SendKeys "{ENTER}"

WScript.Sleep 1000

sh.SendKeys "password{ENTER}"

WScript.Sleep 1000

sh.SendKeys "en{ENTER}"

WScript.Sleep 1000

sh.SendKeys "passord{ENTER}"

WScript.Sleep 1000

'运行cisco的show run命令

sh.SendKeys "show run{ENTER}"

然后,建立一个batch_tel.bat的批处理文件:

rem 启动telnet

start telnet.exe

rem batch telnet

cscript //nologo tel.vbs

最后,我们只需要运行batch_tel.bat就可以轻松搞定telnet的工作了。

对于SendKeys这个命令可以send什么,我们可以看下面的列表:

BACKSPACE {BACKSPACE}, {BS}, or {BKSP}

BREAK {BREAK}

CAPS LOCK {CAPSLOCK}

DEL or DELETE {DELETE} or {DEL}

DOWN ARROW {DOWN}

END {END}

ENTER {ENTER}or ~

ESC {ESC}

HELP {HELP}

HOME {HOME}

INS or INSERT {INSERT} or {INS}

LEFT ARROW {LEFT}

NUM LOCK {NUMLOCK}

PAGE DOWN {PGDN}

PAGE UP {PGUP}

PRINT SCREEN {PRTSC}

RIGHT ARROW {RIGHT}

SCROLL LOCK {SCROLLLOCK}

TAB {TAB}

UP ARROW {UP}

F1 {F1}

F2 {F2}

F3 {F3}

F4 {F4}

F5 {F5}

F6 {F6}

F7 {F7}

F8 {F8}

F9 {F9}

F10 {F10}

F11 {F11}

F12 {F12}

F13 {F13}

F14 {F14}

F15 {F15}

F16 {F16}

SHIFT +

CTRL ^

ALT %

python telnet 问题

在连接Windows操作系统的时候,1、读取行问题,tn.read_until("login:"),tn.read_until("password:") 直接改成 tn.read_until("\n")

2、编码的问题,如果直接 tn.write(user+"\n") 系统不识别,所以改成 tn.write(user.encode('ascii') + "\r\n".encode('ascii')) 问题即可解决。

linux系统中telnet server的源代码,要个直接拿来能用的

linux光盘中应该自带的,直接安装那里面的rpm包即可,方便,也可以减少兼容性问题。

(责任编辑:IT教学网)

更多

推荐word文章