Level up your programming skills with the best programming courses available.

Monday, October 29, 2018

Python Network Programming - Part 2: Multivendor Environment

Python Network Programming - Part 2: Multivendor Environment



Automate Network Tasks Fast and Easy Using The Information, Tools, Libraries and Python Scripts Included In This Course!

What you'll learn
  • Use various Python tools/modules to handle network devices more easily and without writing a lot of Python code
  • Use various Python tools/modules to handle network devices from several networking vendors: Cisco (IOS, IOS XE, IOS XR), Juniper, Arista, HP, Avaya and Netscreen.
  • Parse router/switch configuration files, extract needed information and use it for auditing the network
  • Easily manage access lists (ACLs) using Python tools, then convert the access lists between various vendor formats
  • Execute CLI commands on several network devices simultaneously, even on multiple devices from various vendors
  • Automatically execute CLI commands on network devices upon login
  • Easily perform SNMP GET/SET/WALK/GETNEXT/GETBULK and SET MULTIPLE OIDs operations on various networking vendors
  • Backup network configuration files and configure an email notification system to receive alerts when configuration changes occur
  • Use various other CLI tools and utilities to perform small network tasks
  • Emulate several network operating systems in a virtualized environment
  • Study the CLI and configuration commands on routers/switches from various network vendors
  • Discover some very useful Python network tools every network programmer should use on a daily basis to automate or simplify some network tasks
  • Download and use the pre-configured Ubuntu 15.10 VM however you like
  • Download and use any materials and code samples however you like


Author: Mihai Catalin Teodosiu


Take this course

No comments:

Post a Comment