- Hands-On Enterprise Automation with Python.
- Bassem Aly
- 157字
- 2021-06-18 19:22:31
Using Python to Manage Network Devices
Now we have a fair knowledge about how to use and install Python in different operating systems and also how to build the network topology using the EVE-NG. In this chapter, we will discover how to leverage many network automation libraries, used today to automate various network tasks. Python can interact with network devices on many layers.
First, it can handle low-level layers with socket programming and socket modules, which serve as low-level networking interfaces between operating systems that run Python and the network device. Also, Python modules provide higher-level interaction through telnet, SSH, and API. In this chapter, we will pe deep into how to use Python to establish remote connections and execute commands on remote devices using telnet and SSH modules.
The following topics will be covered:
- Using Python to telnet to devices
- Python and SSH
- Handling IP addresses and networks with netaddr
- Network automation sample use cases
- Expert C++
- Spring技術內幕:深入解析Spring架構與設計
- 實戰低代碼
- Amazon S3 Cookbook
- Learning Apache Kafka(Second Edition)
- Nginx Essentials
- SQL Server 2012數據庫管理與開發項目教程
- Mathematica Data Analysis
- 量化金融R語言高級教程
- Spring+Spring MVC+MyBatis從零開始學
- Python編程:從入門到實踐(第3版)
- Fastdata Processing with Spark
- Appcelerator Titanium:Patterns and Best Practices
- Greenplum構建實時數據倉庫實踐
- 寫給青少年的人工智能(Python版·微課視頻版)