Python Forum
Telnetlib reading output
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Telnetlib reading output
#1
Hi,

Im using a python telnetlib script to communicate with a device.

I want to keep an open connection without exiting. My problem is that i cant read the output before sending the exit command.
Based on the telnetlib documentation i tested with read_very_eager() and read_eager() without success.

An example of the code:
HOST = "192.168.79.182"
user = "root"
password = "xxx"
tn = telnetlib.Telnet(HOST)
tn.read_until(b"username: ")
tn.write(user.encode('ascii') + b"\n")
if password:
    tn.read_until(b"password: ")
    tn.write(password.encode('ascii') + b"\n")

tn.write(b'show time\n')
Output = (tn.read_very_eager().decode('ascii'))
print(Output)
any ideas would be appreciated
Reply


Messages In This Thread
Telnetlib reading output - by petterg - Jul-01-2019, 04:10 PM
RE: Telnetlib reading output - by searching1 - Jul-06-2019, 12:08 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  telnetlib. configure hostnames lado 1 2,902 May-30-2020, 01:49 PM
Last Post: matya0403
  telnetlib timeout kerzol81 0 3,382 Sep-12-2019, 08:38 AM
Last Post: kerzol81
  Python script hangs after entering username to remote login using telnetlib auto 0 4,795 Sep-10-2018, 01:10 PM
Last Post: auto
  telnetlib timeout expections handling issue anna 0 7,782 Jun-08-2018, 06:28 AM
Last Post: anna
  python telnetlib prompt matching issue anna 0 3,977 Jan-30-2018, 05:34 PM
Last Post: anna
  telnetlib.Telnet timeout issue.. taking much time anna 1 8,240 Jan-19-2018, 01:52 PM
Last Post: devs4p

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020