Change enable login/username/password/passcode prompts
Brought to you by:
jkeroes
This patch allows user to specify which additional
prompts for login (username), password or passcode for
enable mode.
User can do this via the new methods parameter
enable_password_prompts, or via get/set method of the
same name; for example:
my %enable_password_prompts = {
username => '[Ll]ogin[:\s]*|[Uu]sername[:\s]*',
password => '[Pp]assw(?:or)?d[:\s]*|my
password prompt:[\s]*',
passcode =>
'[Pp][Aa][Ss][Ss][Cc][Oo][Dd][Ee][:\s]*'
};
my session = Net::Telnet::Cisco->new(...);
session->enable_password_prompts($enable_password_prompts);
patch is only useful when default password prompts for
enable mode are changed.
patch file