Netmiko module

The netmiko module is an enhanced version of paramiko and targets network devices specifically. While paramiko is designed to handle SSH connections to a device and to check whether the device is a server, printer, or network device, Netmiko is designed with network devices in mind and handles SSH connections more efficiently. Also, Netmiko supports a wide range of vendors and platforms.

Netmiko is considered a wrapper around paramiko and extends its features with many additional enhancements, such as access to vendor-enabled modes directly given the enable password, reading configuration from a file and pushing it to devices, disabling paging during login, and sending the carriage return "\n" by default after each command. ...

Get Hands-On Enterprise Automation with Python. now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.