Linux Security The Complete iptables Firewall Guide

I. Overview:

This Iptables course covers every major topic related to Netfilter and Iptables including Ipset, advanced matches and targets, NAT, Fort Forwarding, user-defined chains, and many more!

II. Duration: 24 hours (3 days)
III. Objectives:
  • Acquire an in-depth understanding of the Netfilter/Iptables Linux Firewall (chains, tables, matches, targets).
  • Acquire the skills to build Advanced Iptables Firewalls. Hands-on experience with Iptables.
  • Learn to work efficiently with IPSET to drop large collections of IPs and Networks (like entire Countries).
  • Understand Iptables best practices for creating custom Firewalls.
  • Acquire the skills to configure Linux as a NAT Router.
  • Acquire the skills to configure Port Forwarding on Linux Routers.
  • See practical examples for EACH Iptables Command, Match or Target.
  • Use Shell Scripts to automate tasks like blocking or permitting a service, an IP/Network or a MAC address.
  • Apply the skills to secure servers, networks, routers or Linux Operating Systems.
  • Hundreds of hands-on exercises with solutions and quizzes.
IV. Prerequisites:
  • Local root access to a Linux distribution like Ubuntu or CentOS. No paid software required.
  • Linux basics like commands, file permissions, text editors etc.
  • Basic knowledge of TCP/IP stack (how clients and servers typically communicate, TCP, UDP, ICMP, IP's, ports, etc).
  • Very basic knowledge of other Networking concepts like NAT or Routing.
V. Course outlines:
  • 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
  • Bash Shell scripting
  • Challenges Bash Scripting
  • Basic network configuration
  • Học trực tuyến

  • Học tại Hồ Chí Minh

  • Học tại Hà Nội


Các khóa học khác