import pexpect
import getpass
HOST = "anything"
user = input("Enter your remote account: ")
password = getpass.getpass()
child = pexpect.spawn ("telnet "+HOST)
#child.expect ('Username: ')
#child.sendline (user)
child.expect ('Password: ')
child.sendline (password)
routerHostname = "UUT1" #example - can be different
child.expect (routerHostname+'>')
child.sendline ('enable')
child.expect ('Password: ')
child.sendline (password)
Выход:
Введите удаленный аккаунт: cisco
пароль:
Я ввел этот пароль, после чего ничего не отображается, и программа остановлена.
здесь я прокомментировал имя пользователя, потому что, какое устройство я использую, имя пользователя не нужно, требуется только пароль.