首页 > 编程语言 > 详细

Python的telnetlib模块使用

时间:2020-01-17 17:58:04      阅读:79      评论:0      收藏:0      [点我收藏+]

telnetlib模块的常用接口

telnetlib.Telnet(host, port, timeout)            # 登录
write()                                            # 输入命令
read_until(match)                                # 读出响应,直到读取到指定字符串
close()                                            # 登出

一个简单的例子

import telnetlib

Host = "a.b.c.d"

# 连接Telnet服务器
tn = telnetlib.Telnet(Host, port=23, timeout=10)
tn.set_debuglevel(0)

# 输入登录用户名
tn.read_until(blogin: )
tn.write(b"zte" + b\n)

# 输入登录密码
tn.read_until(bPassword: )
tn.write(b"Telnet@1234" + b\n)

tn.read_until(b#)
tn.write(b"cd /home/sd" + b\n)

tn.read_until(b#)
tn.write(b"ls -al" + b\n)

r = tn.read_until(b#).decode(ASCII)
r1 = r.split(r"\r\n")
for i in r1:
    print(i)

tn.close()

Python的telnetlib模块使用

原文:https://www.cnblogs.com/chusiyong/p/12206361.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!