sane 2006
Tutorial T5AM
Time: Tuesday 16 May 2006 09:00 - 12:30 Location: Commissiekamer 3 / IAR
Firewalling with OpenBSD's PF packet filter

Abstract

The objective of the tutorial is to show you the tools and methods for taking control of your network traffic - keeping some of it safely inside or outside your network, directing traffic to specific hosts or services, flexible resource allocation and protection against cracking, DOSing and spamming.

Topics included:

  • Background and history
  • Packet filter? Firewall? Demystifying some common terms.
  • NAT - why NAT was needed, how it works
  • PF today - features
  • BSD vs Linux - Configuration (for the BSD-curious Linuxer)
  • Basic setup on OpenBSD, FreeBSD and NetBSD
  • Exploring the basics of rule sets
  • Lists and macros and why they are good for you
  • A few information gathering techniques
  • Simple gateway with NAT - a common setup explained
  • Handling that sad old FTP thing
  • Making your firewall troubleshooting friendly
  • Hygiene: block-policy, scrub and antispoof
  • Adapting to changing needs, easily
  • The practical sides of logging
  • Keeping an eye on things with pftop
  • Invisible gateway - bridge (you can filter even if you're invisible)
  • Directing traffic with altq
  • CARP and pfsync: redundancy and failover - a taste of what is possible
  • Wireless networks and how to stop worrying about them
  • Giving bruteforcers and spammers a hard time - stopping stupidity at $ext_if, greylisting and tarpitting

Topics not covered:

  • Getting BSD to run on your hardware
  • The intricacies of Microsoft networking
  • Social engineering

Who should attend: Seasoned and aspiring network administrators looking for ways to make their environment more efficient and secure. Basic to intermediate familiarity with TCP/IP and unixes required.


Peter N.M. Hansteen

Peter N. M. Hansteen (born 1963) is Senior Consultant at Datadokumentasjon A/S in Bergen, Norway. A freenix user since the mid 1990s, he tends to networks in between documentation related tasks. Advocates freenixes via the local BLUG and national NUUG user groups, where he is a member of the core group and board member respectively. A member of the original RFC1149 implementation team.



Last modified: Mon, 23 Jan 2006 22:36:51 +0100