Table of Contents
- Setting Up Our Python Environment
- Common Libraries used in Automation
- Setting up your network lab environment
- Using Python to manage Network Devices
- Extract useful data from Network devices
- Configuration generator with Python and Jinja2
- Parallel Execution of Python Script
- Preparing a Lab Environment
- Using Subprocess Module
- Running System Administration Tasks with Fabric
- Generating system reports, managing users and system monitoring
- Interacting with Database
- Ansible for System Administration
- Creating and Managing VMWare Virtual Machines
- Interacting with Openstack API
- Automating AWS with Python and Boto3
- Using SCAPY Framework
- Building Network Scanner using Python

