Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Noble Desktop

Python for Network Security

via Noble Desktop

Overview

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.

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

Reviews

Start your review of Python for Network Security

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.