Object-Oriented Security Scripting

Lessons
Lab
TestPrep

Skills You’ll Get

1

Review of Python Data Types and Concepts

  • Introduction
  • Data Types
  • Control Statements
  • Object-Oriented Programming
  • Modules, Packages, and File Operations
  • Error Handling
2

Recursion

  • Introduction
  • Illustrating Recursion
  • Recursion Run Amok
  • Types of Recursion
  • Eliminate Tail Recursion
3

Searching and Sorting

  • Introduction
  • Searching Algorithms
  • Sorting Algorithms
  • Compare Sorting Algorithms
  • Python's Built-In Sorting Functions
4

Network Automation

  • Introduction
  • Types of Network Automation
  • Network Automation Tools
  • Compare Network Automation Tools
  • Best Practices for Network Automation
5

Python Cybersecurity and Network Forensics

  • Introduction
  • Importance of Cybersecurity
  • Importance of Python in Cybersecurity
  • Python Libraries for Cybersecurity
  • Understand Network Forensics
  • Use Dshell for Investigation
  • Use Scapy for Investigation

1

Review of Python Data Types and Concepts

  • Using Comparison Operators
  • Using String Methods
  • Using Assignment Operators
  • Using the for...in Loop
  • Using the while Statement
  • Using the if Statement
  • Creating a Method for a Class
  • Rectifying NameError
  • Rectifying AttributeError
2

Recursion

  • Computing the Factorial of a Number Using Recursion
  • Implementing Recursive Binary Search
  • Printing a Fibonacci Sequence Using Recursion
  • Computing the Sum of a Sequence
  • Reversing a String Using Recursion
3

Searching and Sorting

  • Implementing Linear Search
  • Implementing Insertion Sort
  • Implementing Selection Sort
  • Implementing Bubble Sort
  • Implementing Heap Sort
  • Implementing Merge Sort
  • Implementing Quick Sort
  • Implementing Bucket Sort
  • Implementing Radix Sort
  • Using Arithmetic Operators
  • Using Python's Built-In Sorting Function
4

Network Automation

  • Using the paramiko Tool
  • Using the ansible Tool
  • Using the telnet Library
5

Python Cybersecurity and Network Forensics

  • Using the nmap Library
  • Finding All Occurrences of a Pattern
  • Using the re.compile() Function
  • Splitting a String
  • Using the re.sub() Function
  • Using the socket Library
  • Using the scapy Module

Related Courses

All Course
scroll to top