Как я могу подключиться к ящику и вернуть его, чтобы подтвердить, что я набрал, чтобы подтвердить Я действительно вошел в систему ?????????Как я могу установить telnet в поле и читать/писать имя пользователя/пароль из словаря; и распознать некоторые подсказки
telnet = telnetlib.Telnet()
host = "10.59.50.171"
newline = "\n"
telnet = telnetlib.Telnet(host, '23')
telnet.read_until("Username: ".encode())
telnet.write(username)
telnet.read_until("Password: ")
telnet.write(password)
user_acct = {'ADMIN':'PASSWORD','READONLY':'PASSWORD'}
if username in user_acct and password == user_acct[username]:
print('Correct Login')
else:
print('Invalid Login... Please Try Again')
первой строке = Имя пользователя: второй строке = Пароль: третьей строке = TA5000>, The TA5000 является Foo четвёртой строке = TA5000 #, снова TA5000 является Foo пятой строке = TA5000 (конфигурации) #, еще раз TA5000 is foo – Ann
Я еще не создал переменную для TA5000 – Ann
Попробуйте [pexpect] (https://pexpect.readthedocs.io/en/stable/overview.html). Используйте атрибут 'before', чтобы увидеть, что было напечатано перед подсказкой. –