Crossin的编程教室
标题:
关于telnetlib.Telnet.read_all()记录telnet log的疑问
[打印本页]
作者:
hiddenkyte
时间:
2017-8-6 15:22
标题:
关于telnetlib.Telnet.read_all()记录telnet log的疑问
tel = telnetlib.Telnet(ip_host)
tel.read_until(b">>User name:")
tel.write(user.encode('ascii') + b"\n")
(tel.read_until(b">>User password:"))
tel.write(password.encode('ascii') + b"\n")
tel.write(b"enable\n")
tel.write(b"config\n")
tel.write(b"quit\n")
tel.write(b"y\n")
result = tel.read_all()
file_object = open('result.txt','wb')
file_object.write(result)
file_object.close()
tel.close()
在实际使用中,如果使用了Telnet.read_until()或者Telnet.expect()之后,telnetlib.Telnet.read_all()的开始位置就会变成之前match到的位置,Telnet.read_until()之前的信息就读不到了
请问有什么办法可以将整个telnet操作过程记录下来吗?
作者:
crossin先生
时间:
2017-8-6 16:35
read_until 的结果你也记录下来
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5