I would like to thank the following people for their help on this document:
Marie, For major updates to my horrible grammar and spelling.
Also a huge thanks for updating the tutorial to DocBook format with make files
Boucher, For helping me out on some aspects on using the
state matching code.
Nyboe, For greatly improving the
rc.firewall rules and giving great inspiration while
i was to rewrite the rule-set and being the one who introduced the multiple table
traversing into the same file.
Brad, Alexander W.
Janssen, Both for making me realize I was thinking wrong
about how packets traverse the basic NAT and filters tables and in which order
they show up.