From: Subject: Linux netfilter Hacking HOWTO Date: Thu, 9 Aug 2001 14:50:59 +0100 MIME-Version: 1.0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://netfilter.filewatcher.org/unreliable-guides/netfilter-hacking-HOWTO/index.html X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Linux netfilter Hacking HOWTO Next=20 Previous Contents=20

Linux netfilter Hacking HOWTO

Rusty Russell, mailing list=20 netfilter@lists.samba.org

$Revision: 1.10 $ $Date: = 2001/05/04=20 20:58:43 $=20


This document describes the netfilter architecture for Linux, how to = hack=20 it, and some of the major systems which sit on top of it, such as packet = filtering, connection tracking and Network Address Translation.=20

1. Introduction

  • 1.1=20 What is netfilter?=20
  • 1.2=20 What's wrong with what we had in 2.0 and 2.2?=20
  • 1.3=20 Who are you?=20
  • 1.4=20 Why does it crash?

2. Where=20 Can I Get The Latest?

3. Netfilter=20 Architecture

  • 3.1=20 Netfilter Base=20
  • 3.2=20 Packet Selection: IP Tables=20
  • 3.3=20 Connection Tracking=20
  • 3.4=20 Other Additions

4. Information=20 for Programmers

  • 4.1=20 Understanding ip_tables=20
  • 4.2=20 Extending iptables=20
  • 4.3=20 Understanding NAT=20
  • 4.4=20 Extending Connection Tracking/NAT=20
  • 4.5=20 Understanding Netfilter=20
  • 4.6=20 Writing New Netfilter Modules=20
  • 4.7=20 Packet Handling in Userspace

5. Translating=20 2.0 and 2.2 Packet Filter Modules

6. The=20 Test Suite

  • 6.1=20 Writing a Test=20
  • 6.2=20 Variables And Environment=20
  • 6.3=20 Useful Tools=20
  • 6.4=20 Random Advice

7. Motivation

8. Thanks


Next=20 Previous Contents