Python 3 Network Programming (Sequel) – Build 5 More Apps
Grab this superlative opportunity to learn all about Python 3 Network Programming and also learn how to build 5 More Apps.
Layout of the course:
- Section 1 – Setting Up the Working Environment in GNS3
- Section 2 – Application 1_ Read SNMPv3 objects with Python 3
- Section 3 – Application 2_ Build a Basic NMAP Tool with Python 3
- Section 4 – Application 3_ Build a Rogue DHCP Server Discovery Tool with Python 3
- Section 5 – Application 4_ Filter and Monitor LLDP Log Messages with Python 3
- Section 6 – Application 5_ Build an OSPF Network Discovery Tool with Python 3
- Section 7 – Final Section
Some exceptional benefits associated with this course enrolment are:
- Quality course material on Python 3 Network Programming
- Lifetime access to the course
- Instant & free course updates
- Access to all Questions & Answers initiated by other students as well
- Personalized support from the instructor’s end on any issue related to the course
- Few free lectures for a quick overview
It’s time for you to grab the opportunity and make the most out of this course.
Enroll today!!
Curriculum
- 7 Sections
- 51 Lessons
- 7 Hours
- Setting Up the Working Environment in GNS319
- 1.11. First things first. Organizing the workspace3 Minutes
- 1.22. Download links2 Minutes
- 1.33. Downloading and installing GNS3 and the GNS3 VM5 Minutes
- 1.44. Downloading and installing VMware Player and VIX3 Minutes
- 1.55. Importing the GNS3 VM in VMware Player2 Minutes
- 1.66. Setting up the GNS3 environment5 Minutes
- 1.77. Downloading and installing Arista vEOS9 Minutes
- 1.88. Signing up for a free Arista account2 Minutes
- 1.99. Building and configuring the network topology5 Minutes
- 1.1010. Configuring the Arista vEOS switches8 Minutes
- 1.1111. Necessary Arista vEOS configuration for this course2 Minutes
- 1.1212. Downloading and Installing Ubuntu in VMware6 Minutes
- 1.1313. Ubuntu login credentials and configuration2 Minutes
- 1.1414. Installing Python 3 and Atom on Ubuntu5 Minutes
- 1.1515. Necessary Linux commands to install Python 3 and Atom2 Minutes
- 1.1616. Installing the necessary Python modules for this course7 Minutes
- 1.1718. Uploading the Ubuntu VM to the GNS3 VM9 Minutes
- 1.1819. Ubuntu VM network configuration2 Minutes
- 1.1920. Troubleshooting checklist2 Minutes
- Application 1_ Read SNMPv3 objects with Python 36
- 2.11. Introduction to this application4 Minutes
- 2.22. Configuring SNMPv3 on the Arista switch2 Minutes
- 2.33. Establishing the SNMPv3 session to the switch6 Minutes
- 2.44. Implementing and testing the SNMP GET functionality7 Minutes
- 2.55. Implementing and testing the SNMP WALK functionality5 Minutes
- 2.66. Implementing and testing the SNMP SET functionality4 Minutes
- Application 2_ Build a Basic NMAP Tool with Python 36
- 3.11. Introduction to this application2 Minutes
- 3.22. Manually querying device information with NMAP4 Minutes
- 3.33. Analyzing the Python version of the NMAP scan result10 Minutes
- 3.44. Getting detailed information about a device with Python 38 Minutes
- 3.55. Scanning the entire network for open ports with Python 36 Minutes
- 3.66. Testing the network application2 Minutes
- Application 3_ Build a Rogue DHCP Server Discovery Tool with Python 36
- 4.11. Quick overview of Scapy4 Minutes
- 4.22. Introduction to this application4 Minutes
- 4.33. Identifying network interfaces on the Ubuntu VM4 Minutes
- 4.44. Building the DHCP Discover packet8 Minutes
- 4.55. Finding rogue DHCP servers on all LAN interfaces4 Minutes
- 4.66. Testing the network application2 Minutes
- Application 4_ Filter and Monitor LLDP Log Messages with Python 36
- 5.11. Introduction to this application6 Minutes
- 5.22. Configuring SSHv2 on the Arista switches2 Minutes
- 5.33. Connecting to the switches and sending commands3 Minutes
- 5.44. Extracting LLDP neighbor-related from Syslog messages8 Minutes
- 5.55. Creating a periodical report with LLDP log information4 Minutes
- 5.66. Testing the network application2 Minutes
- Application 5_ Build an OSPF Network Discovery Tool with Python 37
- 6.11. Introduction to this application6 Minutes
- 6.22. Configuring OSPF and SNMPv3 on the Arista switches2 Minutes
- 6.33. Discovering OSPF neighbors for the root device via SNMPv39 Minutes
- 6.44. Querying neighbors to find other OSPF routers14 Minutes
- 6.55. Creating a dictionary of neighborships3 Minutes
- 6.66. Generating the OSPF network map3 Minutes
- 6.77. Testing the network application5 Minutes
- Final Section1
Hi,
My name is Mihai and I am the founder and main instructor at EpicPython, and a huge Python enthusiast.
I have a BS degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania and also the CCNP, CCNA, CCDA, JNCIA and ISTQB CTFL certifications.
✔ What are my credentials?
▪ Work experience in Networking and Quality Assurance Engineering.
▪ Used Python vastly in Network Automation and Test Automation.
▪ Certified professional: Cisco, Juniper and ISTQB certifications.
▪ Teaching courses on various e-learning platforms since 2015.
▪ Tens of thousands of satisfied students, 4.6 / 5 average course rating.
✔ What are my students saying about the kind of courses I create?
"What an incredible value and learning experience!" by Sean A.
"Excellent material. Kudos to a great instructor with a vast level of creativity." by Anthony W.
"I can say this man is going on smoothly and perfectly, explaining in the most empirical/foundational way." by Kolapo A.
I am constantly improving my content and teaching methods, providing my students with the best learning experience possible, helping thousands to take the next step in their careers.
Courses you might be interested in
-
15 Lessons
-
10 Lessons
-
13 Lessons
-
39 Lessons