Understanding Cybersecurity part 4 - Network Programming
About this course
This is the fourth course in a five-part series on network communication, which includes the following modules: Network Fundamentals, The power of Wireshark, TCP/IP and beyond!, Network Communication Programming with Python, and Cyber Attack Analysis. Together, these courses provide a comprehensive foundation in networking, combining theoretical knowledge with hands-on skills for analyzing, building, and defending networked systems. This "Understanding cybersecurity" series is designed for students who wish to develop a deep and practical understanding of how modern networks operate, how data flows across systems, and how vulnerabilities in these networks can be detected and mitigated.This fourth course focuses on programming network communication over TCP and UCP using Python’s socket library and the Scapy packet manipulation framework. Students will begin by writing TCP and UCP clients and servers, handling connection setup, message exchange, and graceful teardown. They will then progress to crafting and sending custom raw and TCP/IP packets using Scapy, enabling precise control over packet headers, flags, and payloads for testing, simulation, and security analysis.Building on concepts from earlier courses, students will integrate programming with protocol analysis—using Wireshark to capture and correlate their Python-generated traffic with real packet flows. Special emphasis will be placed on simulating and detecting TCP-based attack vectors, including SYN floods, stealth scans, and sequence number prediction.This combination of low-level protocol programming and hands-on traffic analysis prepares students for advanced topics in intrusion detection, secure protocol design, and custom network tool development in later courses.
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
ISC2 Certified in Cybersecurity 700+ Practice Questions 2025
Udemy · Certificate
CompTIA Network+ Certification (N10-009): Practice Tests - 1
Udemy · Certificate
AWS Certified Advanced Networking – Specialty Practice Tests
Udemy · Certificate
Coursera
Cybersecurity Fundamentals
Coursera · MOOC / Non-credit
More courses from Udemy
CCP Certified Cost Professional Exam Prep: Videos + Exams
Udemy · MOOC / Non-credit
CompTIA SecAI+ - 1500 MCQs
Udemy · Certificate
AI-103: Azure AI App & Agent Developer Associate EXAMS 2026
Udemy · Certificate
Google Cloud Generative AI Leader Practice Exams + Answers
Udemy · Certificate