This course provides a comprehensive introduction to Python programming for networking and network security, covering topics such as foundational protocols, network monitoring, and scripting tools for network security. Learn how to secure and monitor networks for suspicious activities using Python scripting tools.
Overview
Syllabus
Python & Networks
Python Networking
- Python and MySQL
- Networking protocol
- Networking tools
Python Network Automation
- Intro to GNS3
- NAPALM P75
- GNS3 Lab I
Python Network Device Configuration
- NAPALM
- GNS3 Lab II
- Pyntc P69
Python Network Iteration
- Netmiko Scripts P77
- GNS3 Lab III
Cryptography
Intro to Cryptography
- Boolean logic
- Modulus Arithmetic
- Hashing
- Protocols: SSL, TLS, SSH
- Various tools to crack passwords