Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Telnetlib reading output

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 = ""
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'))
any ideas would be appreciated
Are you able to see any logs from the device just to make sure that the script can login to your device?

From your command verify the ff.
tn.read_until(b"username: ") <- Make sure script read the correct string or login promt
tn.write(user.encode('ascii') + b"\n")
if password:
tn.read_until(b"password: ")
tn.write(password.encode('ascii') + b"\n")

after this you read this #(priv mode) before sending the command this is for cisco.. but you can use the same method to other platform.
tn.write(b'show time\n')
tn.read_until(b”#”) <-- once the show time fully executed script should see this before reading or exiting.

To read
readoutput = tn.read_all().decode(‘ascii’)
print readoutput

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  telnetlib. configure hostnames lado 0 285 Sep-17-2019, 06:32 PM
Last Post: lado
  telnetlib timeout kerzol81 0 450 Sep-12-2019, 08:38 AM
Last Post: kerzol81
  Python script hangs after entering username to remote login using telnetlib auto 0 1,796 Sep-10-2018, 01:10 PM
Last Post: auto
  telnetlib timeout expections handling issue anna 0 2,175 Jun-08-2018, 06:28 AM
Last Post: anna
  python telnetlib prompt matching issue anna 0 1,674 Jan-30-2018, 05:34 PM
Last Post: anna
  telnetlib.Telnet timeout issue.. taking much time anna 1 3,589 Jan-19-2018, 01:52 PM
Last Post: devs4p

Forum Jump:

Users browsing this thread: 1 Guest(s)