Course Overview
The purpose of this training is to equip you with the knowledge and skills to build and manage your own firewall. You’ll learn about various Linux firewall technologies and gain hands-on experience in configuring and maintaining firewall systems.
Course Outline
Introduction
Firewall concepts and terminology
Types of firewalls
Linux firewall architecture
TCP/IP Refresher
Network layers and protocols
IP addressing and subnetting
Common network services and ports
iptables
iptables architecture and chains
Writing and managing iptables rules
Persistent configuration and best practices
nftables
nftables vs iptables
nftables syntax and rule sets
Implementing advanced filtering with nftables
ufw
Uncomplicated Firewall (ufw) basics
Command-line ufw configuration
- Using gufw for graphical firewall management
fwsnort
Integrating Snort rules with iptables
By the end of this course, you will be able to:
Understand core firewall concepts and Linux firewall technologies
Build and configure firewalls using various Linux tools
Implement and manage network security policies
Troubleshoot common firewall issues