Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Python Cybersecurity for Beginners: Firewall Part 1 - Simulation
Play lesson

Python Cybersecurity for Beginners - Python Cybersecurity for Beginners: Firewall Part 1 - Simulation

5.0 (1)
13 learners

What you'll learn

This course includes

  • 1 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

NEW: I'm launching a course for security practitioners If you're a threat hunter, detection engineer, or incident responder who wants to build your own AI-powered tools (no coding required) - check out "Mastering Agentic AI for Threat Hunting" → Join the waitlist for 20% off: https://aionsec.ai/course --- LINK TO SCRIPT: https://github.com/faanross/Python-Cybersecurity-for-Beginners-YT-Series-/blob/main/01_firewall_simulator.py Today I am starting an ongoing series focusing on mini cybersecurity projects in Python. These projects are designed for beginners: if right now you just know the basics of Python syntax this is a perfect way to start applying that knowledge in a practical manner while learning more about how Python is used in cybersecurity. Please note that for most of the mini projects I'll be doing multiple videos in which we continue to build on the previous work to improve on them in a manner that helps us really better understand their logic. I also want to mention that these projects will not only be great for beginners to learn, but also to build a portfolio which can help you land a job in the industry. In this video we'll build a very simply firewall simulator so we can start getting a high-level idea of the logic underpinning a firewall. In follow-up videos we'll build on this concept to create actual functional firewalls, in the process getting a deeper understanding of what these programs actually do. In this video we will specifically be doing 4 things: 1. Define a set of firewall rules using a Python dictionary. 2. Generate random IP addresses to simulate network traffic. 3. Check each IP address against the firewall rules. 4. Print the result (allowed or blocked) for each IP address based on the rules. TIMESTAMPS 00:00 Introduction 01:06 Lesson Overview 01:28 Theory 02:25 Project goals 02:52 Code Breakdown 05:39 Code Review 06:23 Code Execution 07:01 Conclusion PART 2 - https://www.youtube.com/watch?v=QfNqCTvXTmk PART 3 - Twitter: @faanross Music Cred: Karl Casey @ White Bat Audio #python #pythonprogramming #pentesting #hacking

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere