An open API service indexing awesome lists of open source software.

https://github.com/trainingbypackt/mastering-python-networking-elearning

Use Python to easily implement advanced network-related tasks
https://github.com/trainingbypackt/mastering-python-networking-elearning

ansible network-security network-web-services networking python scapy

Last synced: 3 months ago
JSON representation

Use Python to easily implement advanced network-related tasks

Awesome Lists containing this project

README

          

[![GitHub issues](https://img.shields.io/github/issues/TrainingByPackt/Mastering-Python-Networking-eLearning.svg)](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/issues)
[![GitHub forks](https://img.shields.io/github/forks/TrainingByPackt/Mastering-Python-Networking-eLearning.svg)](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/network)
[![GitHub stars](https://img.shields.io/github/stars/TrainingByPackt/Mastering-Python-Networking-eLearning.svg)](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/stargazers)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/pulls)

# Mastering Python Nerworking [eLearning]
Use Python to easily implement advanced network-related tasks

## What you will learn
* Brush up on the TCP/IP suite and the Python language
* Monitor your network with Simple Network Management Protocol (SNMP), Multi Router Traffic Grapher (MRTG), and Cacti
* Use Flask to create REpresentational State Transfer (REST) web service for your network
* Build Flask-based web-service APIs with Python
* Implement network security using Python libraries
* Create network topology graphs with Graphviz

### Hardware requirements
For an optimal learning experience, we recommend the following hardware configuration:
* Processor: Intel Core i5 or equivalent
* Memory: 4GB RAM (8 GB Preferred)
* Storage: 25 GB available space

### Software requirements
You must also install in advance the following software:
* OS: Ubuntu Linux
* Python 3.5+ (latest is Python 3.7) installed (from https://python.org)