20 Network Application #2 - Building an Interactive Subnet Calculator/150 What Are We Going to Build_.mp416.16MB
20 Network Application #2 - Building an Interactive Subnet Calculator/151 Planning the Application.mp412.11MB
20 Network Application #2 - Building an Interactive Subnet Calculator/153 Checking IP Address and Subnet Mask Validity.mp451.85MB
20 Network Application #2 - Building an Interactive Subnet Calculator/155 Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks.mp4104.49MB
20 Network Application #2 - Building an Interactive Subnet Calculator/157 Converting to Binary. Find the Network and Broadcast Addresses.mp4104.62MB
20 Network Application #2 - Building an Interactive Subnet Calculator/159 Random IP Address Generation Algorithm.mp481.04MB
20 Network Application #2 - Building an Interactive Subnet Calculator/161 Testing the Application.mp449.64MB
21 Network Application #3 - Extracting Network Parameters & Building Graphs/163 Planning the Application.mp410.95MB
21 Network Application #3 - Extracting Network Parameters & Building Graphs/165 Connecting to the Network Device via SSH.mp448.22MB
21 Network Application #3 - Extracting Network Parameters & Building Graphs/167 Extracting the CPU Utilization Value and Saving It to a Text File.mp493.97MB
21 Network Application #3 - Extracting Network Parameters & Building Graphs/169 Polling the Switch Every 10 Seconds.mp428.8MB
21 Network Application #3 - Extracting Network Parameters & Building Graphs/171 Matplotlib - Building the Switch CPU Utilization Graph.mp467.02MB
21 Network Application #3 - Extracting Network Parameters & Building Graphs/173 Testing the Application.mp441.12MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/175 Planning the Application.mp414.38MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/177 Setting Up a Linux VM in VirtualBox.mp431.95MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/179 Configuring the Linux VM.mp481.59MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/181 Meeting Scapy.mp484.71MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/183 Importing the Necessary Modules.mp438.53MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/185 Asking the User for Input_ Interface, Number of Packets, Interval, Protocol.mp477.83MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/187 Extracting Parameters from Packets and Writing to a Log File.mp458.67MB
22 Network Application #4 - Building a Basic Network Packet Sniffer/189 Testing the Application - Running the Sniffer and Filtering Packets by Protocol.mp478.08MB
23 Network Application #5 - Config File Management and E-mail Notifications/192 Planning the Application.mp415.12MB
23 Network Application #5 - Config File Management and E-mail Notifications/194 Importing the Modules and Defining the Necessary Parameters.mp425.98MB
23 Network Application #5 - Config File Management and E-mail Notifications/197 Connecting to the Arista Switch via SSH using Netmiko.mp418.63MB
23 Network Application #5 - Config File Management and E-mail Notifications/199 Handling the Configuration Files and Extracting the Configuration Changes.mp461.89MB
23 Network Application #5 - Config File Management and E-mail Notifications/201 Sending E-mails to the Network Admin with Device Configuration Changes.mp437.29MB
23 Network Application #5 - Config File Management and E-mail Notifications/203 Creating a Schedule for Sending E-mails on a Daily Basis in Linux.mp440.04MB
23 Network Application #5 - Config File Management and E-mail Notifications/205 Testing the Application.mp439.04MB
24 [BONUS] Running Python Code via Remote Servers/207 Running CLI Commands via a Remote Server.mp458.74MB
24 [BONUS] Running Python Code via Remote Servers/208 Running a Local Python Script via a Remote Server.mp415.15MB
24 [BONUS] Running Python Code via Remote Servers/209 Running a Remote Python Script via a Remote Server.mp413.12MB
25 Setting Up the Working Environment in GNS3/211 First things first. Organizing the workspace.mp418.01MB
25 Setting Up the Working Environment in GNS3/213 Downloading and installing GNS3 and the GNS3 VM.mp426.13MB
25 Setting Up the Working Environment in GNS3/214 Downloading and installing VMware Player and VIX.mp420.2MB
25 Setting Up the Working Environment in GNS3/215 Importing the GNS3 VM in VMware Player.mp421.61MB
25 Setting Up the Working Environment in GNS3/216 Setting up the GNS3 environment.mp441.65MB
25 Setting Up the Working Environment in GNS3/217 Downloading and installing Arista vEOS.mp460.21MB
25 Setting Up the Working Environment in GNS3/220 Building and configuring the network topology.mp420.86MB
25 Setting Up the Working Environment in GNS3/221 Configuring the Arista vEOS switches.mp455.95MB
25 Setting Up the Working Environment in GNS3/223 Downloading and Installing Ubuntu in VMware.mp439.5MB
25 Setting Up the Working Environment in GNS3/225 Installing Python 3 and Atom on Ubuntu.mp450.1MB
25 Setting Up the Working Environment in GNS3/227 Installing the necessary Python modules.mp472.35MB
25 Setting Up the Working Environment in GNS3/229 Uploading the Ubuntu VM to the GNS3 VM.mp462.11MB
26 Network Application #6 - Read SNMPv3 objects with Python 3/232 Introduction to this application.mp425.3MB
26 Network Application #6 - Read SNMPv3 objects with Python 3/234 Establishing the SNMPv3 session to the switch.mp433.15MB
26 Network Application #6 - Read SNMPv3 objects with Python 3/235 Implementing and testing the SNMP GET functionality.mp452.91MB
26 Network Application #6 - Read SNMPv3 objects with Python 3/236 Implementing and testing the SNMP WALK functionality.mp437.79MB
26 Network Application #6 - Read SNMPv3 objects with Python 3/237 Implementing and testing the SNMP SET functionality.mp425.98MB
27 Network Application #7 - Build a Basic NMAP Tool with Python 3/239 Introduction to this application.mp415.64MB
27 Network Application #7 - Build a Basic NMAP Tool with Python 3/240 Manually querying device information with NMAP.mp436.86MB
27 Network Application #7 - Build a Basic NMAP Tool with Python 3/241 Analyzing the Python version of the NMAP scan result.mp469.08MB
27 Network Application #7 - Build a Basic NMAP Tool with Python 3/242 Getting detailed information about a device with Python 3.mp458.93MB
27 Network Application #7 - Build a Basic NMAP Tool with Python 3/243 Scanning the entire network for open ports with Python 3.mp436.08MB
27 Network Application #7 - Build a Basic NMAP Tool with Python 3/244 Testing the network application.mp414.57MB
28 Network Application #8 - Build a Rogue DHCP Server Discovery Tool with Python/246 Quick overview of Scapy.mp434.47MB
28 Network Application #8 - Build a Rogue DHCP Server Discovery Tool with Python/247 Introduction to this application.mp426.56MB
28 Network Application #8 - Build a Rogue DHCP Server Discovery Tool with Python/248 Identifying network interfaces on the Ubuntu VM.mp437.93MB
28 Network Application #8 - Build a Rogue DHCP Server Discovery Tool with Python/249 Building the DHCP Discover packet.mp458.01MB
28 Network Application #8 - Build a Rogue DHCP Server Discovery Tool with Python/250 Finding rogue DHCP servers on all LAN interfaces.mp439.43MB
28 Network Application #8 - Build a Rogue DHCP Server Discovery Tool with Python/251 Testing the network application.mp419.26MB
29 Network Application #9 - Filter and Monitor LLDP Log Messages with Python 3/253 Introduction to this application.mp435.54MB
29 Network Application #9 - Filter and Monitor LLDP Log Messages with Python 3/255 Connecting to the switches and sending commands.mp439.64MB
29 Network Application #9 - Filter and Monitor LLDP Log Messages with Python 3/256 Extracting LLDP neighbor-related from Syslog messages.mp479.61MB
29 Network Application #9 - Filter and Monitor LLDP Log Messages with Python 3/257 Creating a periodical report with LLDP log information.mp439.92MB
29 Network Application #9 - Filter and Monitor LLDP Log Messages with Python 3/258 Testing the network application.mp427.24MB
30 Network Application #10 - Build an OSPF Network Discovery Tool with Python 3/260 Introduction to this application.mp441.39MB
30 Network Application #10 - Build an OSPF Network Discovery Tool with Python 3/262 Discovering OSPF neighbors for the root device via SNMPv3.mp470.74MB
30 Network Application #10 - Build an OSPF Network Discovery Tool with Python 3/263 Querying neighbors to find other OSPF routers.mp489.21MB
30 Network Application #10 - Build an OSPF Network Discovery Tool with Python 3/264 Creating a dictionary of neighborships.mp426.76MB
30 Network Application #10 - Build an OSPF Network Discovery Tool with Python 3/265 Generating the OSPF network map.mp420.81MB
30 Network Application #10 - Build an OSPF Network Discovery Tool with Python 3/266 Testing the network application.mp438.35MB