HOME > IT & Software > Mastering Python Networking and Security

Mastering Python Networking and Security

SynopsisMastering Python – Networking and Security, available a...
Mastering Python Networking and Security  No.1

Mastering Python – Networking and Security, available at $49.99, has an average rating of 4.45, with 75 lectures, based on 687 reviews, and has 6146 subscribers.

You will learn about create, run, and debug Python scripts and apply that knowledge to handling common networking and forensics tasks use Python to interact with MySQL databases and execute commands This course is ideal for individuals who are anyone who wants to dig deeper into Python and its networking-specific libraries It is particularly useful for anyone who wants to dig deeper into Python and its networking-specific libraries.

Enroll now: Mastering Python – Networking and Security

Summary

Title: Mastering Python – Networking and Security

Price: $49.99

Average Rating: 4.45

Number of Lectures: 75

Number of Published Lectures: 75

Number of Curriculum Items: 75

Number of Published Curriculum Objects: 75

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • create, run, and debug Python scripts and apply that knowledge to handling common networking and forensics tasks
  • use Python to interact with MySQL databases and execute commands
  • Who Should Attend

  • anyone who wants to dig deeper into Python and its networking-specific libraries
  • Target Audiences

  • anyone who wants to dig deeper into Python and its networking-specific libraries
  • In this advanced course, youll first learn how to create, run, and troubleshoot scripts with Python and then move through specific programming libraries and technologies that allow you to tackle several networking tasks and security measures. No experience is required, although any programming knowledge would be an asset.

    You will start with an overview of Python, including how to create and run scripts, use threads, and handle exceptions. From there, Ric will teach you how to network, including how to use the Python libraries for network scripting and develop basic scripts with network functionality. This video tutorial will also cover HTTP programming, security scripting, and forensic scripting. Finally, you will learn about Twisted Python, including the Echo server and HTTP client. Once you have completed the course, you will be fully capable of debugging and security testing using Python, as well as writing Python scripts. Working files are included, allowing you to follow along with the author throughout the lessons.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Important – Download These First – Working Files

    Lecture 2: Welcome

    Lecture 3: What We Will Cover

    Lecture 4: Getting And Installing Python

    Lecture 5: Integrated Development Environments

    Lecture 6: Python 2 Versus Python 3

    Lecture 7: How To Access Your Working Files

    Chapter 2: Python Refresher

    Lecture 1: Python Console

    Lecture 2: Creating And Running Scripts

    Lecture 3: Variables

    Lecture 4: Loops

    Lecture 5: Scoping

    Lecture 6: Subroutines

    Lecture 7: Conditional Statements

    Lecture 8: Calling To System

    Lecture 9: Using Threads

    Lecture 10: Parsing Arguments

    Lecture 11: Handling Exceptions

    Lecture 12: Installing Additional Packages

    Lecture 13: Classes

    Lecture 14: Instances

    Chapter 3: Networking

    Lecture 1: Network Byte Order

    Lecture 2: Name Server Lookups

    Lecture 3: Network Client

    Lecture 4: Network Server

    Lecture 5: Grabbing Banners

    Lecture 6: Simple HTTP Request

    Lecture 7: Capturing Packets

    Lecture 8: Reading Headers

    Lecture 9: Parsing PCAP Files

    Lecture 10: Creating Raw Packets With Scapy

    Lecture 11: Communicating With SSL

    Lecture 12: Talking To SMTP Servers

    Lecture 13: Talking To POP3 And IMAP Servers

    Lecture 14: FTP

    Lecture 15: Multicasting

    Lecture 16: UDP

    Lecture 17: Telnet Client

    Chapter 4: HTTP Programming

    Lecture 1: Authenticating

    Lecture 2: Setting The User Agent

    Lecture 3: Setting Cookies

    Lecture 4: Using A HEAD Request

    Lecture 5: Interfacing With Web Forms

    Lecture 6: Parsing Web Responses

    Lecture 7: Using Web Proxies

    Lecture 8: Downloading Files Via HTTP

    Lecture 9: Spidering

    Chapter 5: Security Scripting

    Lecture 1: Threaded Network Testing

    Lecture 2: Creating Alternate Data Streams

    Lecture 3: Fuzzing With Python

    Lecture 4: Debugging With Python

    Lecture 5: Steganography With Stepic

    Lecture 6: Encrypting And Decrypting Data

    Lecture 7: Hiding Encrypted Data With Steganography

    Lecture 8: Interacting With MySQL

    Lecture 9: Replaying Network Traffic

    Chapter 6: Forensic Scripting

    Lecture 1: Accessing Windows Registry – Part 1

    Lecture 2: Accessing Windows Registry – Part 2

    Lecture 3: Accessing MFT – Part 1

    Lecture 4: Accessing MFT – Part 2

    Lecture 5: Log Parsing

    Lecture 6: Analyzing The MBR

    Lecture 7: Reading Alternate Data Streams

    Lecture 8: Getting Process Lists

    Lecture 9: Getting Access To SQLite Databases

    Lecture 10: Accessing Browser Data Through SQLite

    Lecture 11: Getting Access To Recycle Bin

    Lecture 12: Walking A Filesystem

    Lecture 13: Finding Files By Time

    Chapter 7: Twisted Python

    Lecture 1: What Is Twisted?

    Lecture 2: Echo Server

    Lecture 3: Echo Client

    Lecture 4: HTTP client

    Chapter 8: Conclusion

    Lecture 1: Wrapping Up

    Lecture 2: What Is Next?

    Instructors

  • Mastering Python Networking and Security  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 21 votes
  • 2 stars: 39 votes
  • 3 stars: 94 votes
  • 4 stars: 239 votes
  • 5 stars: 294 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!