Mastering Python – Networking and Security
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, you'll 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024