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
- Host: GitHub
- URL: https://github.com/trainingbypackt/mastering-python-networking-elearning
- Owner: TrainingByPackt
- License: mit
- Created: 2019-07-10T12:04:27.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-10T12:17:49.000Z (over 6 years ago)
- Last Synced: 2025-01-13T20:14:28.413Z (about 1 year ago)
- Topics: ansible, network-security, network-web-services, networking, python, scapy
- Language: Python
- Size: 252 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/issues)
[](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/network)
[](https://github.com/TrainingByPackt/Mastering-Python-Networking-eLearning/stargazers)
[](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)