Как сделать этот Telnet в этом скрипте Python3? - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь написать скрипт Python для создания telnet на одном из моих устройств, и во время сеанса входа в систему имя пользователя «admin», а пароль пуст.Возможно ли сделать такой скрипт?Это тот, который я пробовал, и кажется, что он запутался для моего пустого ввода пароля.

import getpass
import sys
import telnetlib

host = "192.168.2.30"
user = input("Username: ")
#default password is null value
password = getpass.getpass()
tn = telnetlib.Telnet(host)
tn.read_until(b"S548DF4K17000017 login: ")
tn.write(user.encode('ascii')+ b"\n\n")

tn.read_until(b"Password: ")
tn.write(b"\r")

tn.read_until(b"S548DF4K17000017 #")
#tn.write(cmd.encode("ascii") + b"\n")
tn.write(b"config \n")
print(tn.read_all().decode('ascii'))

Спасибо за помощь.-Джек

...