Changes for version 2.400000 - 2023-08-25

  • Fix Cisco privileged prompt discovery when the last line of a received block ends in #, which makes it look like a privileged prompt, but contains spaces
  • Improve performance of ::Wrapper::Net_Telnet by reading all blocks of available data instead of only the first one per pump call. This also reduces the possibility of incorrect prompt matching.
  • Lower CPU utilization by sleeping for 10 milliseconds between each pump iteration
  • Improve debug output by wrapping the buffer data in single quotes

Documentation

Miscellaneous recipes

Modules

Toolkit for CLI Automation
Sent data or matched response from connected device
Conversation of Send and Match Actions
Per-instance multi-target logging, with categories
Load command phrasebooks from a Library
Statement execution engine
Array-based Iterator
Command-line prompt management
Spawns an Interactive CLI Session
Testable CLI connection
Net::OpenSSH based CLI connection
SSH based CLI connection
Serial-line based CLI connection
TELNET based CLI connection

Provides

in lib/Net/CLI/Interact/Role/FindMatch.pm
in lib/Net/CLI/Interact/Transport/Platform/Unix.pm
in lib/Net/CLI/Interact/Transport/Platform/Win32.pm
in lib/Net/CLI/Interact/Transport/Role/ConnectCore.pm
in lib/Net/CLI/Interact/Transport/Role/StripControlChars.pm
in lib/Net/CLI/Interact/Transport/Wrapper/Base.pm
in lib/Net/CLI/Interact/Transport/Wrapper/IPC_Run.pm
in lib/Net/CLI/Interact/Transport/Wrapper/Net_Telnet.pm