❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 27th, 2023]
This course is designed to provide learners with a comprehensive understanding of Linux Security and Iptables. It covers major topics related to Netfilter and Iptables, including Ipset, advanced matches and targets, NAT, port forwarding, user-defined chains, and more. The course is taught by a DevOps Engineer and Professional Trainer with almost 20 years of experience in Linux Sysadmin, Security Engineering, and Full Stack Development. It assumes the learner is new to Netfilter, Iptables, and Linux Firewalls, and provides them with the knowledge and skills to create Iptables rules that filter incoming, outgoing, or routed traffic based on any possible criteria, log malicious traffic, prevent DoS attacks, use Ipset to drop tens of thousands of networks with no performance degradation, optimize Iptables firewalls, automate different firewall security tasks using shell scripts, configure NAT and MASQUERADE, and configure port forwarding (DNAT). The course also includes quizzes to test the learner's knowledge.
Course Syllabus
Course Introduction
Netfilter/Iptables Basics
The Iptables Command
Challenges - The Iptables Command
Iptables Basic Matches
Challenges - Basic Matches
Iptables Advanced Matches
Challenges - Advanced Matches
Advanced Firewall Configuration with Ipset
Iptables Targets
Challenges - TARGETS
NAT and Port Forwarding
User-defined Chains
Netfilter/Iptables Chain Traversal In Depth
Firewall Automation using Shell Scripts
[APPENDIX] Bash Shell Scripting
[APPENDIX] Challenges - Bash Scripting
BONUS SECTION