\FOT{2}\Seq%
{\def\PageNumberFormat%
{1}\def\PageNumberRestart%
{0}\def\PageNColumns%
{1}\def\PageColumnSep%
{36\p@}\def\PageBalanceColumns%
{0}\def\WritingMode%
{lefttoright}\def\InputWhitespaceTreatment%
{collapse}\def\LeftMargin%
{48\p@}\def\RightMargin%
{48\p@}\def\PageWidth%
{792\p@}\def\PageHeight%
{612\p@}\def\MinLeading%
{2\p@}\def\MinLeadingFactor%
{0}\def\TopMargin%
{36\p@}\def\BottomMargin%
{36\p@}\def\HeaderMargin%
{6\p@}\def\FooterMargin%
{6\p@}}\Node%
{}\Node%
{\def\Element%
{0}}\Seq%
{}\Seq%
{}\SpS%
{\def\PageNColumns%
{1}\def\InputWhitespaceTreatment%
{collapse}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Par%
{\def\LineSpacing%
{1\p@}\def\LineSpacingFactor%
{0}}\endPar{}\Seq%
{}\Node%
{\def\Element%
{2}\def\ProcessingMode%
{book-titlepage-recto-mode}}\HeadPar%
{\def\fSize%
{28.989\p@}\def\LineSpacing%
{34.787\p@}\def\LineSpacingFactor%
{0}\def\Quadding%
{center}\def\HeadingLevel%
{1}\def\fFamName{Arial}\def\fWeight%
{bold}\def\sbNom%
{14.495\p@}\def\sbMin%
{14.495\p@}\def\sbMax%
{14.495\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}Building the Network You Need with OpenBSD's PF\def\HeadingText{%
Building the Network You Need with OpenBSD's PF}%
\endHeadPar{}\endNode{}\Seq%
{}\Node%
{\def\Element%
{19}\def\ProcessingMode%
{book-titlepage-recto-mode}}\Par%
{\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\Quadding%
{center}\def\fFamName{Arial}\def\fWeight%
{bold}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}BSDCan, Ottawa May 6th, 2009\endPar{}\endNode{}\Seq%
{}\Par%
{\def\saNom%
{57.978\p@}\def\saMin%
{57.978\p@}\def\saMax%
{57.978\p@}\def\saConditional%
{1}} \endPar{}\Node%
{\def\Element%
{20}\def\ProcessingMode%
{book-titlepage-recto-mode}}\Seq%
{}\Par%
{\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\Quadding%
{center}\def\fFamName{Arial}\def\fWeight%
{bold}\def\sbNom%
{10.89\p@}\def\sbMin%
{10.89\p@}\def\sbMax%
{10.89\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}Peter N. M. Hansteen\endPar{}\Node%
{\def\Element%
{26}\def\ProcessingMode%
{book-titlepage-recto-mode}}\DisplayGroup%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{19.8\p@}}\Node%
{\def\Element%
{27}\def\ProcessingMode%
{book-titlepage-recto-mode}}\Par%
{\def\Quadding%
{center}\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{19.8\p@}}FreeCode AS\endPar{}\endNode{}\Node%
{\def\Element%
{28}\def\ProcessingMode%
{book-titlepage-recto-mode}}\DisplayGroup%
{\def\Quadding%
{center}\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{19.8\p@}}\Par%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{29}\def\ProcessingMode%
{titlepage-address-mode}}peter.hansteen@freecode.no\endNode{}, \Node%
{\def\Element%
{30}\def\ProcessingMode%
{titlepage-address-mode}}peter@bsdly.net\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\endSpS{}\SpS%
{\def\PageNColumns%
{1}\def\InputWhitespaceTreatment%
{collapse}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Par%
{\def\LineSpacing%
{1\p@}\def\LineSpacingFactor%
{0}}\endPar{}\endSpS{}\endSeq{}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberFormat%
{i}\def\InputWhitespaceTreatment%
{collapse}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}Table of Contents\def\HeadingText{%
Table of Contents}%
\endHeadPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{UNHOWTO}}\Seq%
{}\Node%
{\def\Element%
{41}\def\ProcessingMode%
{title-sosofo-mode}}This is not a HOWTO\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WARMUP-MINIFAQ}}\Seq%
{}\Node%
{\def\Element%
{44}\def\ProcessingMode%
{title-sosofo-mode}}You're wondering ...\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RUNONLINUX}}\Seq%
{}\Node%
{\def\Element%
{62}\def\ProcessingMode%
{title-sosofo-mode}}You're wondering ... Linux?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LEARNBSD}}\Seq%
{}\Node%
{\def\Element%
{70}\def\ProcessingMode%
{title-sosofo-mode}}You're wondering ... Learn BSD?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{GUITOOL}}\Seq%
{}\Node%
{\def\Element%
{90}\def\ProcessingMode%
{title-sosofo-mode}}You're wondering ... GUI tools?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTOCONVERT}}\Seq%
{}\Node%
{\def\Element%
{107}\def\ProcessingMode%
{title-sosofo-mode}}You're wondering ... Automatic conversion?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LEARNMORE}}\Seq%
{}\Node%
{\def\Element%
{115}\def\ProcessingMode%
{title-sosofo-mode}}You're wondering ... More info?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFHAIKU}}\Seq%
{}\Node%
{\def\Element%
{123}\def\ProcessingMode%
{title-sosofo-mode}}PF - Haiku\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{INTRO}}\Seq%
{}\Node%
{\def\Element%
{128}\def\ProcessingMode%
{title-sosofo-mode}}What PF is\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CONCEPTS}}\Seq%
{}\Node%
{\def\Element%
{141}\def\ProcessingMode%
{title-sosofo-mode}}Packet filter? Firewall?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{NAT}}\Seq%
{}\Node%
{\def\Element%
{154}\def\ProcessingMode%
{title-sosofo-mode}}NAT?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFTODAY}}\Seq%
{}\Node%
{\def\Element%
{173}\def\ProcessingMode%
{title-sosofo-mode}}PF today\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SIMPLESTCONFIG}}\Seq%
{}\Node%
{\def\Element%
{188}\def\ProcessingMode%
{title-sosofo-mode}}Simplest possible setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SIMPLESTFREEBSD}}\Seq%
{}\Node%
{\def\Element%
{200}\def\ProcessingMode%
{title-sosofo-mode}}Simplest possible setup (FreeBSD)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{NETBSDBASICS}}\Seq%
{}\Node%
{\def\Element%
{217}\def\ProcessingMode%
{title-sosofo-mode}}Simplest possible setup (NetBSD)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{MINIMAL-RULESET}}\Seq%
{}\Node%
{\def\Element%
{248}\def\ProcessingMode%
{title-sosofo-mode}}First rule set - single machine\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TEST.RULES.1}}\Seq%
{}\Node%
{\def\Element%
{260}\def\ProcessingMode%
{title-sosofo-mode}}Testing your first rule set\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{STRICTER}}\Seq%
{}\Node%
{\def\Element%
{280}\def\ProcessingMode%
{title-sosofo-mode}}Slightly stricter\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TEST.RULES.2}}\Seq%
{}\Node%
{\def\Element%
{296}\def\ProcessingMode%
{title-sosofo-mode}}Testing your rule set\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFCTLSTATS}}\Seq%
{}\Node%
{\def\Element%
{318}\def\ProcessingMode%
{title-sosofo-mode}}Statistics from pfctl\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{GWPITFALLS}}\Seq%
{}\Node%
{\def\Element%
{325}\def\ProcessingMode%
{title-sosofo-mode}}A gateway\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{GWPITFALLS2}}\Seq%
{}\Node%
{\def\Element%
{348}\def\ProcessingMode%
{title-sosofo-mode}}Pitfalls: in, out, on\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WHATSYOURLOCALNET}}\Seq%
{}\Node%
{\def\Element%
{356}\def\ProcessingMode%
{title-sosofo-mode}}What is your local network, anyway?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BASICGW}}\Seq%
{}\Node%
{\def\Element%
{369}\def\ProcessingMode%
{title-sosofo-mode}}Simple gateway (with NAT if you need to)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BASICGW2}}\Seq%
{}\Node%
{\def\Element%
{386}\def\ProcessingMode%
{title-sosofo-mode}}Simple gateway with NAT (cont'd.)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BASICGW2B}}\Seq%
{}\Node%
{\def\Element%
{391}\def\ProcessingMode%
{title-sosofo-mode}}Simple gateway with NAT (cont'd.)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BASICGW3}}\Seq%
{}\Node%
{\def\Element%
{396}\def\ProcessingMode%
{title-sosofo-mode}}Simple gateway with NAT (cont'd.)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TEST.RULES.BASICGATEWAY}}\Seq%
{}\Node%
{\def\Element%
{404}\def\ProcessingMode%
{title-sosofo-mode}}Testing your rule set\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{HOSTSANDDOMAINS}}\Seq%
{}\Node%
{\def\Element%
{426}\def\ProcessingMode%
{title-sosofo-mode}}Domain names and host names?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FTPPROBLEM}}\Seq%
{}\Node%
{\def\Element%
{433}\def\ProcessingMode%
{title-sosofo-mode}}That old and sad FTP thing\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FTPNEWPROXY}}\Seq%
{}\Node%
{\def\Element%
{444}\def\ProcessingMode%
{title-sosofo-mode}}If we have to: \Node%
{\def\Element%
{445}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}ftp-proxy\endSeq{}\endNode{} with redirection\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FTP-PROXY}}\Seq%
{}\Node%
{\def\Element%
{460}\def\ProcessingMode%
{title-sosofo-mode}}This will become historical: pre-3.8 FTP proxies\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FTPSESAME}}\Seq%
{}\Node%
{\def\Element%
{479}\def\ProcessingMode%
{title-sosofo-mode}}Other historical ftp solutions: ftpsesame, pftpx\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TABLES}}\Seq%
{}\Node%
{\def\Element%
{493}\def\ProcessingMode%
{title-sosofo-mode}}Tables make your life easier\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TABLESCOMMANDS}}\Seq%
{}\Node%
{\def\Element%
{502}\def\ProcessingMode%
{title-sosofo-mode}}Table commands\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FILTER4SERVICES}}\Seq%
{}\Node%
{\def\Element%
{527}\def\ProcessingMode%
{title-sosofo-mode}}Filtering for services\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FILTER4SERVICES2}}\Seq%
{}\Node%
{\def\Element%
{534}\def\ProcessingMode%
{title-sosofo-mode}}Filtering for services (cont)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDPREP}}\Seq%
{}\Node%
{\def\Element%
{540}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time: you're not alone\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDMORE}}\Seq%
{}\Node%
{\def\Element%
{553}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD}}\Seq%
{}\Node%
{\def\Element%
{565}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time: The rules\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDCONFIG}}\Seq%
{}\Node%
{\def\Element%
{571}\def\ProcessingMode%
{title-sosofo-mode}}Setting up spamd\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDCONFIG.FREEBSD}}\Seq%
{}\Node%
{\def\Element%
{578}\def\ProcessingMode%
{title-sosofo-mode}}Setting up spamd - FreeBSD\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD.GREYLIST}}\Seq%
{}\Node%
{\def\Element%
{586}\def\ProcessingMode%
{title-sosofo-mode}}Greylisting: See the RFC\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD.GREYLIST2}}\Seq%
{}\Node%
{\def\Element%
{599}\def\ProcessingMode%
{title-sosofo-mode}}Greylisting: My admin told me not to talk to strangers\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDCONFIG.RCCONF}}\Seq%
{}\Node%
{\def\Element%
{608}\def\ProcessingMode%
{title-sosofo-mode}}Setting up spamd\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDCONFIG.SPAMLOGD}}\Seq%
{}\Node%
{\def\Element%
{623}\def\ProcessingMode%
{title-sosofo-mode}}Track real SMTP connections: spamdlogd\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDMORE2}}\Seq%
{}\Node%
{\def\Element%
{629}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDBEST}}\Seq%
{}\Node%
{\def\Element%
{636}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDBEST2}}\Seq%
{}\Node%
{\def\Element%
{641}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD-CONNLENGTHS}}\Seq%
{}\Node%
{\def\Element%
{650}\def\ProcessingMode%
{title-sosofo-mode}}Connection lengths\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD.GREYTRAPPING}}\Seq%
{}\Node%
{\def\Element%
{656}\def\ProcessingMode%
{title-sosofo-mode}}Beating'em up some more: spamdb and greytrapping\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD.GREYTRAPPING.PRACTICE}}\Seq%
{}\Node%
{\def\Element%
{663}\def\ProcessingMode%
{title-sosofo-mode}}spamdb and greytrapping\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMD.GREYTRAPPING.PRACTICE.RESULT}}\Seq%
{}\Node%
{\def\Element%
{673}\def\ProcessingMode%
{title-sosofo-mode}}Greytrapping - the result\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDSYNC}}\Seq%
{}\Node%
{\def\Element%
{677}\def\ProcessingMode%
{title-sosofo-mode}}Keeping several spamds in sync\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DOWNSIDES-COMPENSATE}}\Seq%
{}\Node%
{\def\Element%
{692}\def\ProcessingMode%
{title-sosofo-mode}}Some people really do not get it\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DOWNSIDES-COMPENSATE-FIXIT}}\Seq%
{}\Node%
{\def\Element%
{699}\def\ProcessingMode%
{title-sosofo-mode}}Fixing for the people who really do not get it\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SPAMDSUM}}\Seq%
{}\Node%
{\def\Element%
{711}\def\ProcessingMode%
{title-sosofo-mode}}Giving spammers a hard time: Conclusion\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRUTEFORCE}}\Seq%
{}\Node%
{\def\Element%
{731}\def\ProcessingMode%
{title-sosofo-mode}}Turning away the brutes\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRUTEFORCERULES}}\Seq%
{}\Node%
{\def\Element%
{735}\def\ProcessingMode%
{title-sosofo-mode}}Turning away the brutes: The rules\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRUTEFORCETOO}}\Seq%
{}\Node%
{\def\Element%
{750}\def\ProcessingMode%
{title-sosofo-mode}}Turning away the brutes (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRUTEFORCETHREE}}\Seq%
{}\Node%
{\def\Element%
{757}\def\ProcessingMode%
{title-sosofo-mode}}Turning away the brutes (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{EXPIRE-PFCTL}}\Seq%
{}\Node%
{\def\Element%
{768}\def\ProcessingMode%
{title-sosofo-mode}}Expiring table entries with \Node%
{\def\Element%
{769}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}pfctl\endSeq{}\endNode{}\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{EXPIRETABLE}}\Seq%
{}\Node%
{\def\Element%
{777}\def\ProcessingMode%
{title-sosofo-mode}}\Node%
{\def\Element%
{778}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}expiretable\endSeq{}\endNode{} tidies your tables\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ADVANCED.STATETRACKING}}\Seq%
{}\Node%
{\def\Element%
{788}\def\ProcessingMode%
{title-sosofo-mode}}Advanced state tracking\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ADVANCED.STATETRACKING.FLOODS}}\Seq%
{}\Node%
{\def\Element%
{795}\def\ProcessingMode%
{title-sosofo-mode}}State tracking (cont)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FILTERWITHDMZ}}\Seq%
{}\Node%
{\def\Element%
{804}\def\ProcessingMode%
{title-sosofo-mode}}Physical Separation: The DMZ\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FILTERWITHDMZ2}}\Seq%
{}\Node%
{\def\Element%
{811}\def\ProcessingMode%
{title-sosofo-mode}}DMZ ruleset\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{FILTERWITHDMZ3}}\Seq%
{}\Node%
{\def\Element%
{820}\def\ProcessingMode%
{title-sosofo-mode}}DMZ ruleset: tighten\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ANCHORS-INTRO}}\Seq%
{}\Node%
{\def\Element%
{824}\def\ProcessingMode%
{title-sosofo-mode}}Anchors\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ANCHORS-INTRO1}}\Seq%
{}\Node%
{\def\Element%
{833}\def\ProcessingMode%
{title-sosofo-mode}}Anchors: commands\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ANCHORS-RULESET}}\Seq%
{}\Node%
{\def\Element%
{839}\def\ProcessingMode%
{title-sosofo-mode}}Anchors: ruleset\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ANCHORS-STRUCTURE}}\Seq%
{}\Node%
{\def\Element%
{851}\def\ProcessingMode%
{title-sosofo-mode}}Anchors: alternative structure\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ANCHORS-STRUCTURE1}}\Seq%
{}\Node%
{\def\Element%
{855}\def\ProcessingMode%
{title-sosofo-mode}}Anchors - tag and quick\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{INCLUDE-FILE}}\Seq%
{}\Node%
{\def\Element%
{860}\def\ProcessingMode%
{title-sosofo-mode}}Including files\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WIRELESS.BACKGROUND}}\Seq%
{}\Node%
{\def\Element%
{865}\def\ProcessingMode%
{title-sosofo-mode}}Wireless networks: background\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WIRELESS.SIMPLE}}\Seq%
{}\Node%
{\def\Element%
{882}\def\ProcessingMode%
{title-sosofo-mode}}Wireless networks made easy\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WPASETUP}}\Seq%
{}\Node%
{\def\Element%
{890}\def\ProcessingMode%
{title-sosofo-mode}}Wireless networks: WPA setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WIRELESS.SIMPLE.CLIENT}}\Seq%
{}\Node%
{\def\Element%
{898}\def\ProcessingMode%
{title-sosofo-mode}}Wireless networks made easy (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{WIRELESS.SIMPLE.FIREWALL}}\Seq%
{}\Node%
{\def\Element%
{907}\def\ProcessingMode%
{title-sosofo-mode}}Wireless networks made easy (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTHPF}}\Seq%
{}\Node%
{\def\Element%
{917}\def\ProcessingMode%
{title-sosofo-mode}}\Node%
{\def\Element%
{918}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}authpf\endSeq{}\endNode{}: per user rules\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTHPF.SIMPLE}}\Seq%
{}\Node%
{\def\Element%
{934}\def\ProcessingMode%
{title-sosofo-mode}}Basic authpf setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTHPF.SIMPLE2}}\Seq%
{}\Node%
{\def\Element%
{940}\def\ProcessingMode%
{title-sosofo-mode}}Basic authpf setup (cont)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTHPF.SIMPLE3}}\Seq%
{}\Node%
{\def\Element%
{947}\def\ProcessingMode%
{title-sosofo-mode}}Basic authpf setup (cont)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTHPF.SIMPLE4}}\Seq%
{}\Node%
{\def\Element%
{953}\def\ProcessingMode%
{title-sosofo-mode}}Per user rules\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{AUTHPF.OPEN.SHUT}}\Seq%
{}\Node%
{\def\Element%
{961}\def\ProcessingMode%
{title-sosofo-mode}}Wide open but actually shut\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{VEGARD.AUTHPF.PF.CONF}}\Seq%
{}\Node%
{\def\Element%
{970}\def\ProcessingMode%
{title-sosofo-mode}}Open but shut: pf.conf\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ADDRESSPOOLS}}\Seq%
{}\Node%
{\def\Element%
{975}\def\ProcessingMode%
{title-sosofo-mode}}Sharing the load: Address pools\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RELAYD}}\Seq%
{}\Node%
{\def\Element%
{981}\def\ProcessingMode%
{title-sosofo-mode}}relayd\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RELAYD.SIMPLECONFIG}}\Seq%
{}\Node%
{\def\Element%
{992}\def\ProcessingMode%
{title-sosofo-mode}}Basic relayd config\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RELAYD.SIMPLECONFIG2}}\Seq%
{}\Node%
{\def\Element%
{997}\def\ProcessingMode%
{title-sosofo-mode}}Basic relayd config (cont)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RELAYCTL}}\Seq%
{}\Node%
{\def\Element%
{1005}\def\ProcessingMode%
{title-sosofo-mode}}relayctl\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BACKTOSIMPLENAT}}\Seq%
{}\Node%
{\def\Element%
{1015}\def\ProcessingMode%
{title-sosofo-mode}}Filtering for services, the NAT version\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RDR2SERVERS}}\Seq%
{}\Node%
{\def\Element%
{1029}\def\ProcessingMode%
{title-sosofo-mode}}Back to the single NATed network\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RDR2SERVERS4LOCALNET}}\Seq%
{}\Node%
{\def\Element%
{1033}\def\ProcessingMode%
{title-sosofo-mode}}Single NAT, web \Entity{amp} mail server on the inside: from the inside\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RDR2SERVERS4LOCALNETRULES}}\Seq%
{}\Node%
{\def\Element%
{1049}\def\ProcessingMode%
{title-sosofo-mode}}Single NAT, web \Entity{amp} mail server on the inside: from the inside\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{IFGROUPS}}\Seq%
{}\Node%
{\def\Element%
{1054}\def\ProcessingMode%
{title-sosofo-mode}}Filtering on interface groups\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{POWEROFTAGS}}\Seq%
{}\Node%
{\def\Element%
{1063}\def\ProcessingMode%
{title-sosofo-mode}}The power of tags\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRIDGE}}\Seq%
{}\Node%
{\def\Element%
{1071}\def\ProcessingMode%
{title-sosofo-mode}}The filtering bridge\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRIDGEFIG}}\Seq%
{}\Node%
{\def\Element%
{1081}\def\ProcessingMode%
{title-sosofo-mode}}Where does it go?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRIDGE.BASIC.CONFIG}}\Seq%
{}\Node%
{\def\Element%
{1087}\def\ProcessingMode%
{title-sosofo-mode}}OpenBSD bridge setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRIDGE-FREEBSD}}\Seq%
{}\Node%
{\def\Element%
{1099}\def\ProcessingMode%
{title-sosofo-mode}}FreeBSD bridge setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BRIDGE2}}\Seq%
{}\Node%
{\def\Element%
{1113}\def\ProcessingMode%
{title-sosofo-mode}}Bridge PF filtering config\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{UNROUTEABLES}}\Seq%
{}\Node%
{\def\Element%
{1119}\def\ProcessingMode%
{title-sosofo-mode}}Handling non-routable addresses from elsewhere\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQINTRO}}\Seq%
{}\Node%
{\def\Element%
{1125}\def\ProcessingMode%
{title-sosofo-mode}}Directing traffic with altq\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQSETUP.OPENBSD}}\Seq%
{}\Node%
{\def\Element%
{1139}\def\ProcessingMode%
{title-sosofo-mode}}Setting up for ALTQ\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQSETUP.FREEBSD}}\Seq%
{}\Node%
{\def\Element%
{1144}\def\ProcessingMode%
{title-sosofo-mode}}Setting up for ALTQ: FreeBSD\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQSETUP.NETBSD}}\Seq%
{}\Node%
{\def\Element%
{1150}\def\ProcessingMode%
{title-sosofo-mode}}Setting up for ALTQ: NetBSD\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQ.USABLE.BANDWIDTH}}\Seq%
{}\Node%
{\def\Element%
{1156}\def\ProcessingMode%
{title-sosofo-mode}}What is your usable bandwidth?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQACKPRI}}\Seq%
{}\Node%
{\def\Element%
{1163}\def\ProcessingMode%
{title-sosofo-mode}}ALTQ - prioritizing by traffic type\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQBYPCT}}\Seq%
{}\Node%
{\def\Element%
{1169}\def\ProcessingMode%
{title-sosofo-mode}}ALTQ - allocation by percentage\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{QUEUEDMZ0}}\Seq%
{}\Node%
{\def\Element%
{1173}\def\ProcessingMode%
{title-sosofo-mode}}Queueing for a DMZ\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{QUEUEDMZ1}}\Seq%
{}\Node%
{\def\Element%
{1180}\def\ProcessingMode%
{title-sosofo-mode}}Queueing for a DMZ: rules part 1\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{QUEUEDMZ2}}\Seq%
{}\Node%
{\def\Element%
{1184}\def\ProcessingMode%
{title-sosofo-mode}}Queueing for a DMZ: rules part 2\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TINYQ}}\Seq%
{}\Node%
{\def\Element%
{1188}\def\ProcessingMode%
{title-sosofo-mode}}overloading to a tiny queue\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ALTQSMTP}}\Seq%
{}\Node%
{\def\Element%
{1197}\def\ProcessingMode%
{title-sosofo-mode}}ALTQ - handling unwanted traffic\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARP}}\Seq%
{}\Node%
{\def\Element%
{1203}\def\ProcessingMode%
{title-sosofo-mode}}CARP and pfsync\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARPSETUP.SPEC}}\Seq%
{}\Node%
{\def\Element%
{1223}\def\ProcessingMode%
{title-sosofo-mode}}CARP: project spec\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARPSETUP.SPEC2}}\Seq%
{}\Node%
{\def\Element%
{1231}\def\ProcessingMode%
{title-sosofo-mode}}CARP: project spec cont'd\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARPSETUP.SPEC.TXT}}\Seq%
{}\Node%
{\def\Element%
{1238}\def\ProcessingMode%
{title-sosofo-mode}}CARP: project spec cont'd\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARPSETUP.OTHEROS}}\Seq%
{}\Node%
{\def\Element%
{1249}\def\ProcessingMode%
{title-sosofo-mode}}Is your system CARP ready?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARPSETUP.PARAM0}}\Seq%
{}\Node%
{\def\Element%
{1267}\def\ProcessingMode%
{title-sosofo-mode}}Setting up CARP\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARPSETUP.PARAM1}}\Seq%
{}\Node%
{\def\Element%
{1277}\def\ProcessingMode%
{title-sosofo-mode}}CARP: ifconfig\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFSYNC}}\Seq%
{}\Node%
{\def\Element%
{1292}\def\ProcessingMode%
{title-sosofo-mode}}pfsync\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARP.RULESET}}\Seq%
{}\Node%
{\def\Element%
{1296}\def\ProcessingMode%
{title-sosofo-mode}}What happens to the rule set?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARP-EXAMPLE}}\Seq%
{}\Node%
{\def\Element%
{1305}\def\ProcessingMode%
{title-sosofo-mode}}carp config example\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{CARP.RULESET.CONF}}\Seq%
{}\Node%
{\def\Element%
{1327}\def\ProcessingMode%
{title-sosofo-mode}}Carp ruleset\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TROUBLESHOOT}}\Seq%
{}\Node%
{\def\Element%
{1330}\def\ProcessingMode%
{title-sosofo-mode}}Making your network troubleshooting friendly\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DOWEPASS}}\Seq%
{}\Node%
{\def\Element%
{1345}\def\ProcessingMode%
{title-sosofo-mode}}Then, do we let it all through?\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{ICMPSTOPATGW}}\Seq%
{}\Node%
{\def\Element%
{1355}\def\ProcessingMode%
{title-sosofo-mode}}The easy way out: The buck stops here\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LETPINGTHRU}}\Seq%
{}\Node%
{\def\Element%
{1359}\def\ProcessingMode%
{title-sosofo-mode}}Letting \Node%
{\def\Element%
{1360}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}ping\endSeq{}\endNode{} through\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{HELPTRACEROUTE}}\Seq%
{}\Node%
{\def\Element%
{1365}\def\ProcessingMode%
{title-sosofo-mode}}Helping \Node%
{\def\Element%
{1366}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}traceroute\endSeq{}\endNode{}\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PATHMTUDISC}}\Seq%
{}\Node%
{\def\Element%
{1376}\def\ProcessingMode%
{title-sosofo-mode}}Path MTU discovery\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PATHMTUDISC2}}\Seq%
{}\Node%
{\def\Element%
{1387}\def\ProcessingMode%
{title-sosofo-mode}}Path MTU discovery (cont'd)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LOGGING}}\Seq%
{}\Node%
{\def\Element%
{1397}\def\ProcessingMode%
{title-sosofo-mode}}Logging\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TCPDUMPEX}}\Seq%
{}\Node%
{\def\Element%
{1416}\def\ProcessingMode%
{title-sosofo-mode}}Taking a peek with \Node%
{\def\Element%
{1417}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{}tcpdump\endSeq{}\endNode{}\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TCPDUMPFRIEND}}\Seq%
{}\Node%
{\def\Element%
{1425}\def\ProcessingMode%
{title-sosofo-mode}}tcpdump is your friend\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LOGDATA2RULES}}\Seq%
{}\Node%
{\def\Element%
{1434}\def\ProcessingMode%
{title-sosofo-mode}}Matching log data to your rule set\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LOG2SYSLOG}}\Seq%
{}\Node%
{\def\Element%
{1443}\def\ProcessingMode%
{title-sosofo-mode}}Log to syslog\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LABELSTATS}}\Seq%
{}\Node%
{\def\Element%
{1457}\def\ProcessingMode%
{title-sosofo-mode}}Statistics via labels\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{VARIABLE-LABELNAMES}}\Seq%
{}\Node%
{\def\Element%
{1468}\def\ProcessingMode%
{title-sosofo-mode}}\$variable label  names\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{VARIABLE-LABELNAMES-EX}}\Seq%
{}\Node%
{\def\Element%
{1486}\def\ProcessingMode%
{title-sosofo-mode}}\$variable label names: example\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFTOP}}\Seq%
{}\Node%
{\def\Element%
{1493}\def\ProcessingMode%
{title-sosofo-mode}}Keeping an eye on things with pftop\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFLOW}}\Seq%
{}\Node%
{\def\Element%
{1497}\def\ProcessingMode%
{title-sosofo-mode}}New in 4.5: pflow(4) and pflow state option\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{PFSTAT}}\Seq%
{}\Node%
{\def\Element%
{1503}\def\ProcessingMode%
{title-sosofo-mode}}Graph your traffic: pfstat\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{OTHERLOGTOOLS}}\Seq%
{}\Node%
{\def\Element%
{1517}\def\ProcessingMode%
{title-sosofo-mode}}Other log tools you may want to look into\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LOGSUMMARY}}\Seq%
{}\Node%
{\def\Element%
{1527}\def\ProcessingMode%
{title-sosofo-mode}}Good logs for good debugging\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{GOODTWEAKS-BADTWEAKS}}\Seq%
{}\Node%
{\def\Element%
{1532}\def\ProcessingMode%
{title-sosofo-mode}}Getting your setup just right\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{BLOCK-POLICY}}\Seq%
{}\Node%
{\def\Element%
{1540}\def\ProcessingMode%
{title-sosofo-mode}}block-policy\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SKIP}}\Seq%
{}\Node%
{\def\Element%
{1552}\def\ProcessingMode%
{title-sosofo-mode}}skip\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{STATE-POLICY}}\Seq%
{}\Node%
{\def\Element%
{1557}\def\ProcessingMode%
{title-sosofo-mode}}state-policy\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{STATE-DEFAULTS}}\Seq%
{}\Node%
{\def\Element%
{1568}\def\ProcessingMode%
{title-sosofo-mode}}state-defaults (new in 4.5)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TIMEOUT}}\Seq%
{}\Node%
{\def\Element%
{1572}\def\ProcessingMode%
{title-sosofo-mode}}timeout\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{LIMIT}}\Seq%
{}\Node%
{\def\Element%
{1578}\def\ProcessingMode%
{title-sosofo-mode}}limit\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DEBUG}}\Seq%
{}\Node%
{\def\Element%
{1589}\def\ProcessingMode%
{title-sosofo-mode}}debug\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{RULESET-OPTIMIZATION}}\Seq%
{}\Node%
{\def\Element%
{1601}\def\ProcessingMode%
{title-sosofo-mode}}ruleset-optimiation\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{OPTIMIZATION}}\Seq%
{}\Node%
{\def\Element%
{1621}\def\ProcessingMode%
{title-sosofo-mode}}optimization\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{HYGIENE}}\Seq%
{}\Node%
{\def\Element%
{1638}\def\ProcessingMode%
{title-sosofo-mode}}Hygiene: scrub and antispoof\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TESTING}}\Seq%
{}\Node%
{\def\Element%
{1653}\def\ProcessingMode%
{title-sosofo-mode}}Testing your setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{TESTING.SPEC}}\Seq%
{}\Node%
{\def\Element%
{1661}\def\ProcessingMode%
{title-sosofo-mode}}Specification (possibly incomplete)\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DEBUGGING}}\Seq%
{}\Node%
{\def\Element%
{1677}\def\ProcessingMode%
{title-sosofo-mode}}Debugging your setup\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DEBUG2}}\Seq%
{}\Node%
{\def\Element%
{1688}\def\ProcessingMode%
{title-sosofo-mode}}Debugging some more\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{DEBUG3}}\Seq%
{}\Node%
{\def\Element%
{1698}\def\ProcessingMode%
{title-sosofo-mode}}Debug - use tcpdump\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{STAYINCONTROL}}\Seq%
{}\Node%
{\def\Element%
{1704}\def\ProcessingMode%
{title-sosofo-mode}}Have fun!\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{SUPPPORTTHEPROJECT}}\Seq%
{}\Node%
{\def\Element%
{1711}\def\ProcessingMode%
{title-sosofo-mode}}If you enjoyed this: Support OpenBSD!\endNode{}\endSeq{}\endLink{}\endPar{}\Par%
{\def\StartIndent%
{72\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\fWeight%
{bold}\def\Quadding%
{start}\def\sbNom%
{2.4\p@}\def\sbMin%
{2.4\p@}\def\sbMax%
{2.4\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}}\Link%
{\def\Label%
{REFERENCES}}\Seq%
{}\Node%
{\def\Element%
{1724}\def\ProcessingMode%
{title-sosofo-mode}}References\endNode{}\endSeq{}\endLink{}\endPar{}\endSeq{}\endSpS{}\Node%
{\def\Element%
{1}}\endNode{}\Node%
{\def\Label%
{UNHOWTO}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{1}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{41}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{41}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{41}\def\ProcessingMode%
{component-title-mode}}This is not a HOWTO\endNode{}\endSeq{}\def\HeadingText{%
This is not a HOWTO}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{41}}\endNode{}\Node%
{\def\Element%
{42}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}The Pledge of the Network Admin

This is my network. 

It is mine 
or technically my employer's, 
it is my responsibility 
and I care for it with all my heart

there are many other networks a lot like mine,

but none are just like it.

I solemnly swear 

that I will not mindlessly paste from HOWTOs.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WARMUP-MINIFAQ}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{44}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{44}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{44}\def\ProcessingMode%
{component-title-mode}}You're wondering ...\endNode{}\endSeq{}\def\HeadingText{%
You're wondering ...}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{44}}\endNode{}\Node%
{\def\Element%
{45}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{46}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{47}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{48}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}PF Looks Really Cool. Can I Run PF on My Linux Machine?\endSeq{}\endNode{}
       \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{49}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{50}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{51}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}I Know Some Linux, but I Need to Learn Some BSD. Any Pointers?\endSeq{}\endNode{}
       \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{52}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{53}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{54}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Can You Recommend a GUI Tool for Managing My PF Rule Set?\endSeq{}\endNode{}
       \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{55}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{56}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{57}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Is There a Tool I Can Use to Convert My OtherProduct® Setup to a PF
Configuration? \endSeq{}\endNode{}
       \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{58}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{59}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{60}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Where Can I Find Out More?\endSeq{}\endNode{}
       \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RUNONLINUX}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{62}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{62}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{62}\def\ProcessingMode%
{component-title-mode}}You're wondering ... Linux?\endNode{}\endSeq{}\def\HeadingText{%
You're wondering ... Linux?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{62}}\endNode{}\Node%
{\def\Element%
{63}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{64}}\Seq%
{\def\fPosture%
{italic}}PF Looks Really Cool. Can I Run PF on My Linux Machine?\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{65}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You need a BSD. Preferably OpenBSD\endPar{}\endNode{}\Node%
{\def\Element%
{66}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{67}}\Seq%
{\def\fPosture%
{italic}}Cool, new features:\endSeq{}\endNode{} always in OpenBSD first\endPar{}\endNode{}\Node%
{\def\Element%
{68}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Porting to non-BSD takes major effort, no reports of completed Linux port (but a few have started)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LEARNBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{70}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{70}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{70}\def\ProcessingMode%
{component-title-mode}}You're wondering ... Learn BSD?\endNode{}\endSeq{}\def\HeadingText{%
You're wondering ... Learn BSD?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{70}}\endNode{}\Node%
{\def\Element%
{71}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{72}}\Seq%
{\def\fPosture%
{italic}}I Know Some Linux, but I Need to Learn Some BSD. Any Pointers?\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{73}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{74}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{75}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Network interface name equals \Node%
{\def\Element%
{76}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}driver name\endSeq{}\endNode{} + sequence number, such as \Node%
{\def\Element%
{77}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}xl0\endSeq{}\endNode{} (3Com), \Node%
{\def\Element%
{78}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}em0\endSeq{}\endNode{}, \Node%
{\def\Element%
{79}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}fxp0\endSeq{}\endNode{} (Intel), and so on\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{80}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{81}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Configuration centralized in \Node%
{\def\Element%
{82}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf\endSeq{}\endNode{}, on OpenBSD you create, edit \Node%
{\def\Element%
{83}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf.local\endSeq{}\endNode{} to override \Node%
{\def\Element%
{84}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc.conf\endSeq{}\endNode{} defaults\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{85}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{86}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}PF is configured via \Node%
{\def\Element%
{87}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{} and command line - \Node%
{\def\Element%
{88}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}pfctl\endSeq{}\endNode{}(8)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{GUITOOL}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{90}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{90}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{90}\def\ProcessingMode%
{component-title-mode}}You're wondering ... GUI tools?\endNode{}\endSeq{}\def\HeadingText{%
You're wondering ... GUI tools?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{90}}\endNode{}\Node%
{\def\Element%
{91}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{92}}\Seq%
{\def\fPosture%
{italic}}Can You Recommend a GUI Tool for Managing My PF Rule Set?\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{93}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{94}}\Seq%
{\def\fPosture%
{italic}}Yes\endSeq{}\endNode{}, GUI tools do exist.\endPar{}\endNode{}\Node%
{\def\Element%
{95}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{96}}\Seq%
{\def\fPosture%
{italic}}No\endSeq{}\endNode{}, this tutorial is taken in without them\endPar{}\endNode{}\Node%
{\def\Element%
{97}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{98}}\Seq%
{\def\fPosture%
{italic}}Learn\endSeq{}\endNode{} to understand \Node%
{\def\Element%
{99}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{} first, then make \Node%
{\def\Element%
{100}}\Seq%
{\def\fPosture%
{italic}}informed\endSeq{}\endNode{} decision\endPar{}\endNode{}\Node%
{\def\Element%
{101}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Keep your \Node%
{\def\Element%
{102}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{} readable, already!\endPar{}\endNode{}\Node%
{\def\Element%
{103}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}(\Node%
{\def\Element%
{104}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$EDITOR\endSeq{}\endNode{} + \Node%
{\def\Element%
{105}}\Seq%
{\def\fFamName{Courier-New}\def\fPosture%
{italic}}pf.conf\endSeq{}\endNode{} is faster anyway)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTOCONVERT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{107}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{107}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{107}\def\ProcessingMode%
{component-title-mode}}You're wondering ... Automatic conversion?\endNode{}\endSeq{}\def\HeadingText{%
You're wondering ... Automatic conversion?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{107}}\endNode{}\Node%
{\def\Element%
{108}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{109}}\Seq%
{\def\fPosture%
{italic}}Is There a Tool I Can Use to Convert My OtherProduct® Setup to a PF
Configuration? \endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{110}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Some tools claim to do it, DON'T trust them\endPar{}\endNode{}\Node%
{\def\Element%
{111}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}OtherProduct\Entity{trade} features and approaches probably different from PF\endPar{}\endNode{}\Node%
{\def\Element%
{112}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{113}}\Seq%
{\def\fPosture%
{italic}}Recommendation:\endSeq{}\endNode{} Evaluate your needs, write a good spec, implement as fresh PF config\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LEARNMORE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{115}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{115}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{115}\def\ProcessingMode%
{component-title-mode}}You're wondering ... More info?\endNode{}\endSeq{}\def\HeadingText{%
You're wondering ... More info?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{115}}\endNode{}\Node%
{\def\Element%
{116}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{117}}\Seq%
{\def\fPosture%
{italic}}Where Can I Find Out More?\endSeq{}\endNode{}
       \endPar{}\endNode{}\Node%
{\def\Element%
{118}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You're here.\endPar{}\endNode{}\Node%
{\def\Element%
{119}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}man pages, PF FAQ \endPar{}\endNode{}\Node%
{\def\Element%
{120}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Books, other resources (see \Node%
{\def\Element%
{121}}\Seq%
{}\Seq%
{}\Seq%
{}references\endSeq{}\Seq%
{} (references.html)\endSeq{}\endSeq{}\endSeq{}\endNode{})\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFHAIKU}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{123}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{123}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{123}\def\ProcessingMode%
{component-title-mode}}PF - Haiku\endNode{}\endSeq{}\def\HeadingText{%
PF - Haiku}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{123}}\endNode{}\Node%
{\def\Element%
{124}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}Compared to working with iptables, PF is like this haiku:

A breath of fresh air,
floating on white rose petals,
eating strawberries.

Now I'm getting carried away:

Hartmeier codes now,
Henning knows not why it fails,
fails only for n00b.

Tables load my lists,
tarpit for the asshole spammer,
death to his mail store.

CARP due to Cisco,
redundant blessed packets,
licensed free for me.\endPar{}\endNode{}\Node%
{\def\Element%
{125}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Jason Dixon, May 20th 2004 (\Node%
{\def\Element%
{126}}\Seq%
{}\Seq%
{}\Seq%
{}http://marc.info/?l=openbsd-pf\Entity{amp}m=108507584013046\Entity{amp}w=2\endSeq{}\endSeq{}\endSeq{}\endNode{})\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{INTRO}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{128}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{128}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{128}\def\ProcessingMode%
{component-title-mode}}What PF is\endNode{}\endSeq{}\def\HeadingText{%
What PF is}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{128}}\endNode{}\Node%
{\def\Element%
{129}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Default packet filter (aka \Node%
{\def\Element%
{130}}\Seq%
{\def\fPosture%
{italic}}firewall\endSeq{}\endNode{} with \Node%
{\def\Element%
{131}}\Seq%
{\def\fPosture%
{italic}}NAT\endSeq{}\endNode{}) from OpenBSD 3.0 (December 2001)\endPar{}\endNode{}\Node%
{\def\Element%
{132}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Replaced IPFilter, which had to be removed due to licensing issues
(which in turn lead to a \Node%
{\def\Element%
{133}}\Seq%
{\def\fPosture%
{italic}}license audit\endSeq{}\endNode{} of the
entire OpenBSD source tree)\endPar{}\endNode{}\Node%
{\def\Element%
{134}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Based on new code by Daniel Hartmeier (June 2001 ->), since hacked on by several others\endPar{}\endNode{}\Node%
{\def\Element%
{135}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{136}}\Seq%
{\def\fPosture%
{italic}}High performance\endSeq{}\endNode{} (see \Node%
{\def\Element%
{137}}\Seq%
{}\Seq%
{}\Seq%
{}\Node%
{\def\Element%
{138}}\Seq%
{\def\fPosture%
{italic}}http://www.benzedrine.cx/pf-paper.html\endSeq{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\endNode{}), \Node%
{\def\Element%
{139}}\Seq%
{\def\fPosture%
{italic}}low maintenance\endSeq{}\endNode{} \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CONCEPTS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{141}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{141}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{141}\def\ProcessingMode%
{component-title-mode}}Packet filter? Firewall? \endNode{}\endSeq{}\def\HeadingText{%
Packet filter? Firewall? }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{141}}\endNode{}\Node%
{\def\Element%
{142}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Packet filter: \endPar{}\endNode{}\Node%
{\def\Element%
{143}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{144}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{145}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Kernel level code (module + admin software) 
which determines network packets' paths\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{146}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}'the world consists of packets, protocols,
connections and ports'\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{147}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{148}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Important feature: Stopping undesirable traffic, 'firewall'\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{149}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}A flexible \Node%
{\def\Element%
{150}}\Seq%
{\def\fPosture%
{italic}}tool\endSeq{}\endNode{}, for \Node%
{\def\Element%
{151}}\Seq%
{\def\fPosture%
{italic}}taking control\endSeq{}\endNode{} of your network traffic\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{152}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{NAT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{154}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{154}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{154}\def\ProcessingMode%
{component-title-mode}}NAT?\endNode{}\endSeq{}\def\HeadingText{%
NAT?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{154}}\endNode{}\Node%
{\def\Element%
{155}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Network Address Translation\endPar{}\endNode{}\Node%
{\def\Element%
{156}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{157}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{158}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{159}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Why:\endSeq{}\endNode{} Internet commercialization (early 1990s)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{160}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{161}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Predicted shortage of official IP-adresses \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{162}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{163}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Long term solution: IPv6 (128 bit addresses)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{164}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{165}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Shorter term solutions: translation logic (RFC 1631, 1994) and 
private (non routable) adresses (RFC 1918, 1996)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{166}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}When official addresses are not\endPar{}\endNode{}\Node%
{\def\Element%
{167}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{168}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{169}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}available\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{170}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{171}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}practical\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFTODAY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{173}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{173}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{173}\def\ProcessingMode%
{component-title-mode}}PF today\endNode{}\endSeq{}\def\HeadingText{%
PF today}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{173}}\endNode{}\Node%
{\def\Element%
{174}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Packet filter with\endPar{}\endNode{}\Node%
{\def\Element%
{175}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{176}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{177}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Filtrering on protocol, port, packet type, address, operating system\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{178}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{179}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Redirection (to other port, local daemon, other machine etc)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{180}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{181}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}NAT\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{182}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{183}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}traffic shaping (altq)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{184}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{185}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Human readable configuration\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{186}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In the base systems of OpenBSD, FreeBSD, NetBSD and DragonFlyBSD\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SIMPLESTCONFIG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{188}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{188}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{188}\def\ProcessingMode%
{component-title-mode}}Simplest possible setup \endNode{}\endSeq{}\def\HeadingText{%
Simplest possible setup }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{188}}\endNode{}\Node%
{\def\Element%
{189}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{190}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf[.local]\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{191}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pf=YES                \# enable pf
pf\char95{}rules=/etc/pf.conf \# specify which file contains your rules\endPar{}\endNode{}\Node%
{\def\Element%
{192}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}enable with\endPar{}\endNode{}\Node%
{\def\Element%
{193}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{194}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{195}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -e\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{196}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{197}}\Seq%
{\def\fPosture%
{italic}}Note\endSeq{}\endNode{} Rebooting loads the \Node%
{\def\Element%
{198}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc\endSeq{}\endNode{} script's default rule set\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SIMPLESTFREEBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{200}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{200}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{200}\def\ProcessingMode%
{component-title-mode}}Simplest possible setup (FreeBSD)\endNode{}\endSeq{}\def\HeadingText{%
Simplest possible setup (FreeBSD)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{200}}\endNode{}\Node%
{\def\Element%
{201}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{202}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{203}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pf\char95{}enable="YES"                 \# Enable PF (load module if required)
pf\char95{}rules="/etc/pf.conf"         \# rules definition file for pf
pf\char95{}flags=""                     \# additional flags for pfctl startup
pflog\char95{}enable="YES"              \# start pflogd(8)
pflog\char95{}logfile="/var/log/pflog"  \# where pflogd should store the logfile
pflog\char95{}flags=""                  \# additional flags for pflogd startup\endPar{}\endNode{}\Node%
{\def\Element%
{204}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Fortunately most of these are the defaults, you need only add\endPar{}\endNode{}\Node%
{\def\Element%
{205}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pf\char95{}enable="YES"                 \# Enable PF (load module if required)
pflog\char95{}enable="YES"              \# start pflogd(8)\endPar{}\endNode{}\Node%
{\def\Element%
{206}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}enable with\endPar{}\endNode{}\Node%
{\def\Element%
{207}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{208}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}FreeBSD:\char126{}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{209}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -ef /etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{210}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or\endPar{}\endNode{}\Node%
{\def\Element%
{211}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{212}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{213}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Node%
{\def\Element%
{214}}\Seq%
{}sudo\endSeq{}\endNode{} \Node%
{\def\Element%
{215}}\Seq%
{}/etc/rc.d/pf\endSeq{}\endNode{} start\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{NETBSDBASICS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{217}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{217}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{217}\def\ProcessingMode%
{component-title-mode}}Simplest possible setup (NetBSD)\endNode{}\endSeq{}\def\HeadingText{%
Simplest possible setup (NetBSD)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{217}}\endNode{}\Node%
{\def\Element%
{218}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}NetBSD from 2.0 - available via packages \Node%
{\def\Element%
{219}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}security/pflkm\endSeq{}\endNode{}.  \endPar{}\endNode{}\Node%
{\def\Element%
{220}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}From NetBSD 3.0 on, PF is in the base system\endPar{}\endNode{}\Node%
{\def\Element%
{221}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Kernel configuration file:\endPar{}\endNode{}\Node%
{\def\Element%
{222}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pseudo-device  pf		\# PF packet filter
pseudo-device  pflog		\# PF log interface\endPar{}\endNode{}\Node%
{\def\Element%
{223}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{224}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{225}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pf=YES 
pflogd=YES\endPar{}\endNode{}\Node%
{\def\Element%
{226}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{227}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}NetBSD\$\endSeq{}\endNode{} \Node%
{\def\Element%
{228}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Node%
{\def\Element%
{229}}\Seq%
{}sudo\endSeq{}\endNode{} \Node%
{\def\Element%
{230}}\Seq%
{}modload\endSeq{}\endNode{} /usr/lkm/pf.o\endSeq{}\endNode{}; \endPar{}\endNode{}\Node%
{\def\Element%
{231}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or\endPar{}\endNode{}\Node%
{\def\Element%
{232}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{233}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}NetBSD\$\endSeq{}\endNode{} \Node%
{\def\Element%
{234}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Node%
{\def\Element%
{235}}\Seq%
{}sudo\endSeq{}\endNode{} \Node%
{\def\Element%
{236}}\Seq%
{}pfctl\endSeq{}\endNode{} -e\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{237}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{238}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{239}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}NetBSD\$\endSeq{}\endNode{} \Node%
{\def\Element%
{240}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Node%
{\def\Element%
{241}}\Seq%
{}sudo\endSeq{}\endNode{} /etc/rc.d/pf start\endSeq{}\endNode{} ; \Node%
{\def\Element%
{242}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Node%
{\def\Element%
{243}}\Seq%
{}sudo\endSeq{}\endNode{} /etc/rc.d/pflogd start\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{244}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}in \Node%
{\def\Element%
{245}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/lkm.conf\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{246}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}/usr/lkm/pf.o - - - - AFTERMOUNT\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{MINIMAL-RULESET}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{248}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{248}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{248}\def\ProcessingMode%
{component-title-mode}}First rule set - single machine\endNode{}\endSeq{}\def\HeadingText{%
First rule set - single machine}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{248}}\endNode{}\Node%
{\def\Element%
{249}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{250}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{251}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}block in all
pass out all keep state\endPar{}\endNode{}\Node%
{\def\Element%
{252}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{253}}\Seq%
{\def\fPosture%
{italic}}OpenBSD 4.1 onwards:\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{254}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# minimal rule set, OpenBSD 4.1 and newer keeps state by default
block in all
pass out all\endPar{}\endNode{}\Node%
{\def\Element%
{255}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}enable with\endPar{}\endNode{}\Node%
{\def\Element%
{256}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{257}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{258}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -ef /etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TEST.RULES.1}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{260}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{260}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{260}\def\ProcessingMode%
{component-title-mode}}Testing your first rule set\endNode{}\endSeq{}\def\HeadingText{%
Testing your first rule set}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{260}}\endNode{}\Node%
{\def\Element%
{261}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{262}}\Seq%
{\def\fPosture%
{italic}}You need to test your work\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{263}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{264}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{265}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Name resolution: \Node%
{\def\Element%
{266}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{267}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}host openbsd.org\endSeq{}\endNode{} should work\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{268}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{269}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Remote login:  \Node%
{\def\Element%
{270}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{271}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}ssh myotherbox.com\endSeq{}\endNode{} should work\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{272}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{273}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Surf the web: \Node%
{\def\Element%
{274}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{275}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}lynx http://www.openbsd.org\endSeq{}\endNode{} should work\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{276}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Connections from you to elsewhere should work\endPar{}\endNode{}\Node%
{\def\Element%
{277}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Connections from elsewhere to you should \Node%
{\def\Element%
{278}}\Seq%
{\def\fPosture%
{italic}}NOT\endSeq{}\endNode{} work\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{STRICTER}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{280}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{280}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{280}\def\ProcessingMode%
{component-title-mode}}Slightly stricter\endNode{}\endSeq{}\def\HeadingText{%
Slightly stricter}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{280}}\endNode{}\Node%
{\def\Element%
{281}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{282}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{283}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}tcp\char95{}services = "\{ ssh, smtp, domain, www, pop3, auth, pop3s \}"
udp\char95{}services = "\{ domain \}"

block all
pass out proto tcp to any port \$tcp\char95{}services 
pass proto udp to any port \$udp\char95{}services \endPar{}\endNode{}\Node%
{\def\Element%
{284}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{285}}\Seq%
{\def\fPosture%
{italic}}NOTE: \endSeq{}\endNode{}Default to deny, enable only the stuff we need\endPar{}\endNode{}\Node%
{\def\Element%
{286}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- load your new rules\endPar{}\endNode{}\Node%
{\def\Element%
{287}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{288}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{289}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -f /etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{290}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}for syntax check only:\endPar{}\endNode{}\Node%
{\def\Element%
{291}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{292}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{293}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -nf /etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{294}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Note: only valid rule sets load, flushing rarely makes sense\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TEST.RULES.2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{296}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{296}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{296}\def\ProcessingMode%
{component-title-mode}}Testing your rule set\endNode{}\endSeq{}\def\HeadingText{%
Testing your rule set}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{296}}\endNode{}\Node%
{\def\Element%
{297}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{298}}\Seq%
{\def\fPosture%
{italic}}You need to test your work, again\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{299}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{300}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{301}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Name resolution: \Node%
{\def\Element%
{302}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{303}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}host netbsd.org\endSeq{}\endNode{} should work (different domain, don't let the cache fool you)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{304}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{305}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Remote login:  \Node%
{\def\Element%
{306}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{307}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}ssh myotherbox.com\endSeq{}\endNode{} should work\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{308}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{309}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Surf the web: \Node%
{\def\Element%
{310}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{311}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}lynx http://www.openbsd.org\endSeq{}\endNode{} should work\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{312}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Connections from you to \Node%
{\def\Element%
{313}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}ssh, smtp, domain, www, pop3, auth, pop3s\endSeq{}\endNode{} elsewhere should work\endPar{}\endNode{}\Node%
{\def\Element%
{314}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}All other connections from you should FAIL\endPar{}\endNode{}\Node%
{\def\Element%
{315}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Connections from elsewhere to you should \Node%
{\def\Element%
{316}}\Seq%
{\def\fPosture%
{italic}}NOT\endSeq{}\endNode{} work\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFCTLSTATS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{318}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{318}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{318}\def\ProcessingMode%
{component-title-mode}}Statistics from pfctl\endNode{}\endSeq{}\def\HeadingText{%
Statistics from pfctl}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{318}}\endNode{}\Node%
{\def\Element%
{319}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\Node%
{\def\Element%
{320}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{321}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}peter@skapet:\char126{}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{322}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -s info\endSeq{}\endNode{}
\Node%
{\def\Element%
{323}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}Status: Enabled for 17 days 00:24:58          Debug: Urgent

Interface Stats for ep0               IPv4             IPv6
  Bytes In                      9257508558                0
  Bytes Out                      551145119              352
  Packets In
    Passed                         7004355                0
    Blocked                          18975                0
  Packets Out
    Passed                         5222502                3
    Blocked                             65                2

State Table                          Total             Rate
  current entries                       15               
  searches                        19620603           13.3/s
  inserts                           173104            0.1/s
  removals                          173089            0.1/s
Counters
  match                             196723            0.1/s
  bad-offset                             0            0.0/s
  fragment                              22            0.0/s
  short                                  0            0.0/s
  normalize                              0            0.0/s
  memory                                 0            0.0/s
  bad-timestamp                          0            0.0/s
  congestion                             0            0.0/s
  ip-option                             28            0.0/s
  proto-cksum                          325            0.0/s
  state-mismatch                       983            0.0/s
  state-insert                           0            0.0/s
  state-limit                            0            0.0/s
  src-limit                             26            0.0/s
  synproxy                               0            0.0/s\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{GWPITFALLS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{325}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{325}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{325}\def\ProcessingMode%
{component-title-mode}}A gateway \endNode{}\endSeq{}\def\HeadingText{%
A gateway }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{325}}\endNode{}\Node%
{\def\Element%
{326}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Single machine: \Node%
{\def\Element%
{327}}\Seq%
{\def\fPosture%
{italic}}Me vs the network\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{328}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{329}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{330}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{331}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}in\endSeq{}\endNode{} from the Internet to me\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{332}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{333}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{334}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}out\endSeq{}\endNode{} from me to the Internet\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{335}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Gateway: \Node%
{\def\Element%
{336}}\Seq%
{\def\fPosture%
{italic}}I decide what passes through me\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{337}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{338}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{339}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{340}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}in\endSeq{}\endNode{} from the one or more networks to me\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{341}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{342}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{343}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}out\endSeq{}\endNode{} from me one or more networks\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{344}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{345}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{346}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}hey, there's a network behind you!\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{GWPITFALLS2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{348}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{348}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{348}\def\ProcessingMode%
{component-title-mode}}Pitfalls: in, out, on\endNode{}\endSeq{}\def\HeadingText{%
Pitfalls: in, out, on}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{348}}\endNode{}\Node%
{\def\Element%
{349}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}If you write\endPar{}\endNode{}\Node%
{\def\Element%
{350}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass in inet proto tcp on re1 from re1:network to re0:network \char92{}
     port \$ports keep state\endPar{}\endNode{}\Node%
{\def\Element%
{351}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}then you also need\endPar{}\endNode{}\Node%
{\def\Element%
{352}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass out inet proto tcp on re0 from re1:network to re0:network \char92{}
     port \$ports keep state\endPar{}\endNode{}\Node%
{\def\Element%
{353}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}but do you actually mean\endPar{}\endNode{}\Node%
{\def\Element%
{354}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto tcp from re1:network to any port \$ports keep state\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WHATSYOURLOCALNET}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{356}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{356}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{356}\def\ProcessingMode%
{component-title-mode}}What is your local network, anyway?\endNode{}\endSeq{}\def\HeadingText{%
What is your local network, anyway?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{356}}\endNode{}\Node%
{\def\Element%
{357}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{358}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}interface:network\endSeq{}\endNode{} - the \Node%
{\def\Element%
{359}}\Seq%
{\def\fPosture%
{italic}}network\endSeq{}\endNode{} connected to \Node%
{\def\Element%
{360}}\Seq%
{\def\fPosture%
{italic}}interface\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{361}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Your local net could be\endPar{}\endNode{}\Node%
{\def\Element%
{362}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}localnet = \$int\char95{}if:network\endPar{}\endNode{}\Node%
{\def\Element%
{363}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or network as \Node%
{\def\Element%
{364}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}192.168.100.0/24\endSeq{}\endNode{}, or
\Node%
{\def\Element%
{365}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}fec0:dead:beef::/64\endSeq{}\endNode{} or a list of networks -\endPar{}\endNode{}\Node%
{\def\Element%
{366}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}sample filtering rule:\endPar{}\endNode{}\Node%
{\def\Element%
{367}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto tcp from \$localnet to any port \$ports keep state\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BASICGW}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{369}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{369}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{369}\def\ProcessingMode%
{component-title-mode}}Simple gateway (with NAT if you need to)\endNode{}\endSeq{}\def\HeadingText{%
Simple gateway (with NAT if you need to)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{369}}\endNode{}\Node%
{\def\Element%
{370}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Enable gatewaying\endPar{}\endNode{}\Node%
{\def\Element%
{371}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{372}}\Seq%
{\def\fPosture%
{italic}}For IPv4\endSeq{}\endNode{}: \Node%
{\def\Element%
{373}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\#\endSeq{}\endNode{} \Node%
{\def\Element%
{374}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sysctl net.inet.ip.forwarding=1\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{375}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{376}}\Seq%
{\def\fPosture%
{italic}}For IPv6\endSeq{}\endNode{}: \Node%
{\def\Element%
{377}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\#\endSeq{}\endNode{} \Node%
{\def\Element%
{378}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sysctl net.inet6.ip6.forwarding=1\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{379}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Make permanent, \Node%
{\def\Element%
{380}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/sysctl.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{381}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}net.inet.ip.forwarding=1
net.inet6.ip6.forwarding=1\endPar{}\endNode{}\Node%
{\def\Element%
{382}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}On FreeBSD, \Node%
{\def\Element%
{383}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{384}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}gateway\char95{}enable="YES" \#for ipv4
ipv6\char95{}gateway\char95{}enable="YES" \#for ipv6\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BASICGW2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{386}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{386}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{386}\def\ProcessingMode%
{component-title-mode}}Simple gateway with NAT (cont'd.)\endNode{}\endSeq{}\def\HeadingText{%
Simple gateway with NAT (cont'd.)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{386}}\endNode{}\Node%
{\def\Element%
{387}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Check interface status with \Node%
{\def\Element%
{388}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}ifconfig -a\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{389}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ ifconfig -a
lo0: flags=8049\Entity{lt}UP,LOOPBACK,RUNNING,MULTICAST\Entity{gt} mtu 33208
        groups: lo
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1\%lo0 prefixlen 64 scopeid 0x5
xl0: flags=8843\Entity{lt}UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST\Entity{gt} mtu 1500
        lladdr 00:50:da:21:e4:af
        groups: egress
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 213.187.179.198 netmask 0xfffffffc broadcast 213.187.179.199
        inet6 fe80::250:daff:fe21:e4af\%xl0 prefixlen 64 scopeid 0x2
xl1: flags=8843\Entity{lt}UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST\Entity{gt} mtu 1500
        lladdr 00:50:da:3f:b2:86
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.103.1 netmask 0xffffff00 broadcast 192.168.103.255
        inet6 fe80::250:daff:fe3f:b286\%xl1 prefixlen 64 scopeid 0x3
enc0: flags=0\Entity{lt}\Entity{gt} mtu 1536
pflog0: flags=141\Entity{lt}UP,RUNNING,PROMISC\Entity{gt} mtu 33208
        groups: pflog\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BASICGW2B}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{391}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{391}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{391}\def\ProcessingMode%
{component-title-mode}}Simple gateway with NAT (cont'd.)\endNode{}\endSeq{}\def\HeadingText{%
Simple gateway with NAT (cont'd.)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{391}}\endNode{}\Node%
{\def\Element%
{392}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{393}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{394}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ext\char95{}if = "re0" \# macro for external interface - use tun0 for PPPoE
int\char95{}if = "re1" \# macro for internal interface
\# ext\char95{}if IP address is (may be) dynamic
nat on \$ext\char95{}if from \$localnet to any -\Entity{gt} (\$ext\char95{}if) 
block all
pass inet proto tcp from \{ lo0, \$int\char95{}if:network \} to any keep state\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BASICGW3}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{396}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{396}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{396}\def\ProcessingMode%
{component-title-mode}}Simple gateway with NAT (cont'd.)\endNode{}\endSeq{}\def\HeadingText{%
Simple gateway with NAT (cont'd.)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{396}}\endNode{}\Node%
{\def\Element%
{397}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or perhaps\endPar{}\endNode{}\Node%
{\def\Element%
{398}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}client\char95{}out = "\{ ftp-data, ftp, ssh, domain, pop3, auth, nntp, http, \char92{}
             https, 446, cvspserver, 2628, 5999, 8000, 8080 \}"
udp\char95{}services = "\{ domain, ntp \}"

pass quick inet proto \{ tcp, udp \} to any port \$udp\char95{}services keep state

pass inet proto tcp from \$int\char95{}if:network to any port \$client\char95{}out \char92{}
                flags S/SA keep state

pass in inet proto tcp from any to any port ssh\endPar{}\endNode{}\Node%
{\def\Element%
{399}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Rule evaluations is top to bottom, \Node%
{\def\Element%
{400}}\Seq%
{\def\fPosture%
{italic}}last\endSeq{}\endNode{} matching rule wins.  \endPar{}\endNode{}\Node%
{\def\Element%
{401}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}The \Node%
{\def\Element%
{402}}\Seq%
{\def\fPosture%
{italic}}quick\endSeq{}\endNode{} keyword exits rule evaluation when current rule matches (quick rule always wins)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TEST.RULES.BASICGATEWAY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{404}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{404}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{404}\def\ProcessingMode%
{component-title-mode}}Testing your rule set\endNode{}\endSeq{}\def\HeadingText{%
Testing your rule set}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{404}}\endNode{}\Node%
{\def\Element%
{405}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{406}}\Seq%
{\def\fPosture%
{italic}}You need to test your work, again\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{407}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{408}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{409}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Name resolution: \Node%
{\def\Element%
{410}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{411}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}host freebsd.org\endSeq{}\endNode{} should work from the gateway and any host in your local net (check a different domain, don't let the cache fool you)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{412}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{413}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Remote login:  \Node%
{\def\Element%
{414}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{415}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}ssh myotherbox.com\endSeq{}\endNode{} should work from the gateway and any host in your local net\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{416}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{417}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Surf the web: \Node%
{\def\Element%
{418}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{419}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}lynx http://www.openbsd.org\endSeq{}\endNode{} should work from the gateway and any host in your local net\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{420}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Connections from your net to \Node%
{\def\Element%
{421}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$client\char95{}out\endSeq{}\endNode{} elsewhere should work\endPar{}\endNode{}\Node%
{\def\Element%
{422}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}All other connections from your net should FAIL\endPar{}\endNode{}\Node%
{\def\Element%
{423}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Connections from elsewhere to your net should \Node%
{\def\Element%
{424}}\Seq%
{\def\fPosture%
{italic}}NOT\endSeq{}\endNode{} work\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{HOSTSANDDOMAINS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{426}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{426}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{426}\def\ProcessingMode%
{component-title-mode}}Domain names and host names?\endNode{}\endSeq{}\def\HeadingText{%
Domain names and host names?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{426}}\endNode{}\Node%
{\def\Element%
{427}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Yes, you can use \Node%
{\def\Element%
{428}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pass from self to myotherbox.mydomain.com\endSeq{}\endNode{}, but - \endPar{}\endNode{}\Node%
{\def\Element%
{429}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Your rules will then be valid only after you have name resolution up and running\endPar{}\endNode{}\Node%
{\def\Element%
{430}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Possible workaraound: load default rule set, run script from \Node%
{\def\Element%
{431}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc.local\endSeq{}\endNode{} to check DNS, then load real rule set\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FTPPROBLEM}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{433}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{433}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{433}\def\ProcessingMode%
{component-title-mode}}That old and sad FTP thing\endNode{}\endSeq{}\def\HeadingText{%
That old and sad FTP thing}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{433}}\endNode{}\Node%
{\def\Element%
{434}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Old and weird protocol (older than TCP/IP, topic of \Entity{gt} 50 RFCs!)\endPar{}\endNode{}\Node%
{\def\Element%
{435}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{436}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{437}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Passwords transferred as clear text (no encryption)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{438}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{439}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Uses at least two connections\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{440}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{441}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Data transferred on randomly chosen port\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{442}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Recommendation: use something else\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FTPNEWPROXY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{444}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{444}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{444}\def\ProcessingMode%
{component-title-mode}}If we have to: \Node%
{\def\Element%
{445}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}ftp-proxy\endSeq{}\endNode{} with redirection\endNode{}\endSeq{}\def\HeadingText{%
If we have to: ftp-proxy with redirection}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{444}}\endNode{}\Node%
{\def\Element%
{446}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In the base system, load the daemon if you need it\endPar{}\endNode{}\Node%
{\def\Element%
{447}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{448}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf[.local]\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{449}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ftpproxy\char95{}flags=""\endPar{}\endNode{}\Node%
{\def\Element%
{450}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{451}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{452}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}NAT section anchors\endPar{}\endNode{}\Node%
{\def\Element%
{453}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}nat-anchor "ftp-proxy/*"
rdr-anchor "ftp-proxy/*"\endPar{}\endNode{}\Node%
{\def\Element%
{454}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}the redirection \endPar{}\endNode{}\Node%
{\def\Element%
{455}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}rdr pass on \$int\char95{}if proto tcp from any to any port ftp -\Entity{gt} 127.0.0.1 \char92{}
         port 8021\endPar{}\endNode{}\Node%
{\def\Element%
{456}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}in your filtering section\endPar{}\endNode{}\Node%
{\def\Element%
{457}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}anchor "ftp-proxy/*"\endPar{}\endNode{}\Node%
{\def\Element%
{458}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass out proto tcp from \$proxy to any port 21 keep state\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FTP-PROXY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{460}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{460}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{460}\def\ProcessingMode%
{component-title-mode}}This will become historical: pre-3.8 FTP proxies\endNode{}\endSeq{}\def\HeadingText{%
This will become historical: pre-3.8 FTP proxies}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{460}}\endNode{}\Node%
{\def\Element%
{461}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}ftp over nat: \Node%
{\def\Element%
{462}}\Seq%
{}ftp-proxy\endSeq{}\endNode{} (OpenBSD 3.8 and earlier \Node%
{\def\Element%
{463}}\Seq%
{\def\fPosture%
{italic}}equivalents\endSeq{}\endNode{} such as NetBSD, FreeBSD pre-7.0)\endPar{}\endNode{}\Node%
{\def\Element%
{464}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{465}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/inetd.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{466}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}127.0.0.1:8021 stream tcp nowait root /usr/libexec/ftp-proxy ftp-proxy -n\endPar{}\endNode{}\Node%
{\def\Element%
{467}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- restart inetd\endPar{}\endNode{}\Node%
{\def\Element%
{468}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{469}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}FreeBSD+NetBSD\$\endSeq{}\endNode{} \Node%
{\def\Element%
{470}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo /etc/rc.d/inetd restart\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{471}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{472}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{473}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}} rdr on \$int\char95{}if proto tcp from any to any port ftp -\Entity{gt} 127.0.0.1 \char92{}
                port 8021
 \# [...]
 pass in on \$ext\char95{}if inet proto tcp from port ftp-data to (\$ext\char95{}if) \char92{}
    user proxy flags S/SA keep state\endPar{}\endNode{}\Node%
{\def\Element%
{474}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- load your new rules\endPar{}\endNode{}\Node%
{\def\Element%
{475}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{476}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{477}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -f /etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FTPSESAME}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{479}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{479}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{479}\def\ProcessingMode%
{component-title-mode}}Other historical ftp solutions: ftpsesame, pftpx\endNode{}\endSeq{}\def\HeadingText{%
Other historical ftp solutions: ftpsesame, pftpx}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{479}}\endNode{}\Node%
{\def\Element%
{480}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}For official addresses on the inside: \Node%
{\def\Element%
{481}}\Seq%
{}ftpsesame\endSeq{}\endNode{} (OpenBSD + others), fetchable from\endPar{}\endNode{}\Node%
{\def\Element%
{482}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{483}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.sentia.org/projects/ftpsesame/\endSeq{}\endSeq{}\endSeq{}\endNode{} (on FreeBSD: - \Node%
{\def\Element%
{484}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}ftp/ftpsesame\endSeq{}\endNode{})\endPar{}\endNode{}\Node%
{\def\Element%
{485}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}configured via an anchor (sub ruleset), cut and paste from \Node%
{\def\Element%
{486}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}man ftpsesame\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{487}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}pftpx, the next generation ftp-proxy \endPar{}\endNode{}\Node%
{\def\Element%
{488}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{489}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.sentia.org/downloads/pftpx-0.8.tar.gz\endSeq{}\endSeq{}\endSeq{}\endNode{}, (on FreeBSD - \Node%
{\def\Element%
{490}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}ftp/pftpx\endSeq{}\endNode{}) cut and paste from \Node%
{\def\Element%
{491}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}man pftpx\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TABLES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{493}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{493}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{493}\def\ProcessingMode%
{component-title-mode}}Tables make your life easier\endNode{}\endSeq{}\def\HeadingText{%
Tables make your life easier}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{493}}\endNode{}\Node%
{\def\Element%
{494}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}clients\Entity{gt} \{ 192.168.2.0/24, !192.168.2.5 \}\endPar{}\endNode{}\Node%
{\def\Element%
{495}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}the file \Node%
{\def\Element%
{496}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/clients\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{497}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}192.168.2.0/24
!192.168.2.5\endPar{}\endNode{}\Node%
{\def\Element%
{498}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}in \Node%
{\def\Element%
{499}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}
\Node%
{\def\Element%
{500}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}clients\Entity{gt} persist file /etc/clients

pass inet proto tcp from \Entity{lt}clients\Entity{gt} to any port \$client\char95{}out \endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TABLESCOMMANDS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{502}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{502}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{502}\def\ProcessingMode%
{component-title-mode}}Table commands \endNode{}\endSeq{}\def\HeadingText{%
Table commands }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{502}}\endNode{}\Node%
{\def\Element%
{503}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Command line tables manipulation:\endPar{}\endNode{}\Node%
{\def\Element%
{504}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Add a table entry\endPar{}\endNode{}\Node%
{\def\Element%
{505}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{506}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{507}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -t clients -T add 192.168.1/16\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{508}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Delete a table entry\endPar{}\endNode{}\Node%
{\def\Element%
{509}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{510}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{511}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -t clients -T delete 192.168.1.116\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{512}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Show table contents\endPar{}\endNode{}\Node%
{\def\Element%
{513}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{514}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{515}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -t clients -T show \Entity{gt}/etc/clients\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{516}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Replace table contents from a file\endPar{}\endNode{}\Node%
{\def\Element%
{517}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{518}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{519}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo pfctl -t clients -T replace -f /etc/clients\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{520}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Commonly used commands - likely scripting candidates \endPar{}\endNode{}\Node%
{\def\Element%
{521}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{522}}\Seq%
{\def\fPosture%
{italic}}Tip\endSeq{}\endNode{}: look into cron(8) jobs\endPar{}\endNode{}\Node%
{\def\Element%
{523}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Worth noting: several apps including \Node%
{\def\Element%
{524}}\Seq%
{}dhcpd\endSeq{}\endNode{} and \Node%
{\def\Element%
{525}}\Seq%
{}bgpd\endSeq{}\endNode{} can interact with PF via tables\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FILTER4SERVICES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{527}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{527}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{527}\def\ProcessingMode%
{component-title-mode}}Filtering for services\endNode{}\endSeq{}\def\HeadingText{%
Filtering for services}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{527}}\endNode{}\Node%
{\def\Element%
{528}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}We introduce servers in the network\endPar{}\endNode{}\Node%
{\def\Element%
{529}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{530}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{531}}\Node%
{\def\Element%
{532}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{simple-network-with-servers.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FILTER4SERVICES2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{534}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{534}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{534}\def\ProcessingMode%
{component-title-mode}}Filtering for services (cont)\endNode{}\endSeq{}\def\HeadingText{%
Filtering for services (cont)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{534}}\endNode{}\Node%
{\def\Element%
{535}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}The obvious macros\endPar{}\endNode{}\Node%
{\def\Element%
{536}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}webserver = "192.0.2.227"
webports = "\{ http, https \}"
emailserver = "192.0.2.225"
email = "\{ smtp, pop3, imap, imap3, imaps, pop3s \}"
nameservers = "\{ 192.0.2.221, 192.0.2.223 \}"\endPar{}\endNode{}\Node%
{\def\Element%
{537}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}and rules that use them\endPar{}\endNode{}\Node%
{\def\Element%
{538}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass proto tcp from any to \$webserver port \$webports synproxy state
pass proto tcp from any to \$emailserver port \$email synproxy state
pass log proto tcp from \$emailserver to any port smtp synproxy state
pass inet proto \{ tcp, udp \} from any to \$nameservers port domain\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDPREP}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{540}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{540}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{540}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time: you're not alone\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time: you're not alone}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{540}}\endNode{}\Node%
{\def\Element%
{541}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Spammers are a pain. How do we deal?\endPar{}\endNode{}\Node%
{\def\Element%
{542}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{543}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{544}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Spammers send \Node%
{\def\Element%
{545}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}large\endSeq{}\endNode{} numbers of messages; you are probably not the first recipient\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{546}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- \Entity{gt} Known spam senders (hijacked machines) are added to blacklists\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{547}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{548}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Spammers tend not to obey RFCs (RFC1123, RFC2821/RFC5321)\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{549}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- \Entity{gt} Greylisting (\Node%
{\def\Element%
{550}}\Seq%
{}\Seq%
{}\Seq%
{}www.greylisting.org\endSeq{}\Seq%
{} (http://www.greylisting.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}) - with 45n temporary error \Node%
{\def\Element%
{551}}\Seq%
{\def\fPosture%
{italic}}still\endSeq{}\endNode{} works!\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDMORE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{553}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{553}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{553}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{553}}\endNode{}\Node%
{\def\Element%
{554}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{555}}\Seq%
{}spamd\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{556}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{557}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{558}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}tarpit where black listed hosts get stuck - answers 1 byte at the time, tunable interval (-s option)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{559}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{560}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Grey-lists unknowns using 45n (temporary local error), well behaved ones are let through within a reasonable time\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{561}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Introduced in OpenBSD 3.3 (May 2003)\endPar{}\endNode{}\Node%
{\def\Element%
{562}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Since OpenBSD 4.1, \Node%
{\def\Element%
{563}}\Seq%
{}spamd\endSeq{}\endNode{} runs in greylisting mode by default\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{565}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{565}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{565}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time: The rules\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time: The rules}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{565}}\endNode{}\Node%
{\def\Element%
{566}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{567}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{568}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}spamd\Entity{gt} persist
table \Entity{lt}spamd-white\Entity{gt} persist
rdr pass on \$ext\char95{}if inet proto tcp from \Entity{lt}spamd\Entity{gt} to \char92{}
  \{ \$ext\char95{}if, \$int\char95{}if:network \} port smtp -\Entity{gt} 127.0.0.1 port 8025
rdr pass on \$ext\char95{}if inet proto tcp from !\Entity{lt}spamd-white\Entity{gt} to \char92{}
  \{ \$ext\char95{}if, \$int\char95{}if:network \} port smtp -\Entity{gt} 127.0.0.1 port 8025\endPar{}\endNode{}\Node%
{\def\Element%
{569}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Essential data in the spamd and spamd-white tables\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDCONFIG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{571}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{571}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{571}\def\ProcessingMode%
{component-title-mode}}Setting up spamd\endNode{}\endSeq{}\def\HeadingText{%
Setting up spamd}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{571}}\endNode{}\Node%
{\def\Element%
{572}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Edit \Node%
{\def\Element%
{573}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}spamd.conf\endSeq{}\endNode{} to specify blacklists and whitelists\endPar{}\endNode{}\Node%
{\def\Element%
{574}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}all:\char92{}
:uatraps:whitelist:\endPar{}\endNode{}\Node%
{\def\Element%
{575}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}uatraps:\char92{}
        :black:\char92{}
        :msg="SPAM. Your address \%A has sent spam within the last 24 hours":\char92{}
        :method=http:\char92{}
        :file=www.openbsd.org/spamd/traplist.gz\endPar{}\endNode{}\Node%
{\def\Element%
{576}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}whitelist:\char92{}
        :white:\char92{}
        :method=file:\char92{}
        :file=/var/mail/whitelist.txt\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDCONFIG.FREEBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{578}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{578}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{578}\def\ProcessingMode%
{component-title-mode}}Setting up spamd - FreeBSD\endNode{}\endSeq{}\def\HeadingText{%
Setting up spamd - FreeBSD}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{578}}\endNode{}\Node%
{\def\Element%
{579}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}On FreeBSD, \Node%
{\def\Element%
{580}}\Seq%
{}spamd\endSeq{}\endNode{} is a port,
\Node%
{\def\Element%
{581}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}mail/spamd/\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{582}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Needs a \Node%
{\def\Element%
{583}}\Seq%
{}\Seq%
{}\Seq%
{}fdescfs(5)\endSeq{}\Seq%
{} (http://www.freebsd.org/cgi/man.cgi?query=fdescfs\&sektion=5)\endSeq{}\endSeq{}\endSeq{}\endNode{}
mounted on \Node%
{\def\Element%
{584}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/dev/fd/\endSeq{}\endNode{} (see the package message)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD.GREYLIST}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{586}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{586}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{586}\def\ProcessingMode%
{component-title-mode}}Greylisting: See the RFC\endNode{}\endSeq{}\def\HeadingText{%
Greylisting: See the RFC}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{586}}\endNode{}\Node%
{\def\Element%
{587}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{588}}\Seq%
{\def\fPosture%
{italic}}greylisting\endSeq{}\endNode{}: you need to behave\endPar{}\endNode{}\Node%
{\def\Element%
{589}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}RFC5321 (Oct 2008, supersedes RFC2821), section 4.5.4.1, "Sending Strategy":\endPar{}\endNode{}\Node%
{\def\Element%
{590}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}\def\EndIndent%
{18\p@}\def\EndIndentFactor%
{0}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Node%
{\def\Element%
{591}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}   "In a typical system, the program that composes a message has some
    method for requesting immediate attention for a new piece of
    outgoing mail, while mail that cannot be transmitted immediately
    MUST be queued and periodically retried by the sender."\endPar{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{592}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}and\endPar{}\endNode{}\Node%
{\def\Element%
{593}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}\def\EndIndent%
{18\p@}\def\EndIndentFactor%
{0}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Node%
{\def\Element%
{594}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}   "The sender MUST delay retrying a particular destination after one
    attempt has failed.  In general, the retry interval SHOULD be at
    least 30 minutes; however, more sophisticated and variable 
    strategies will be beneficial when the SMTP client can determine 
    the reason for non-delivery."\endPar{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{595}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}RFC5321 goes on to state that\endPar{}\endNode{}\Node%
{\def\Element%
{596}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}\def\EndIndent%
{18\p@}\def\EndIndentFactor%
{0}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Node%
{\def\Element%
{597}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}   "Retries continue until the message is transmitted or the sender gives
    up; the give-up time generally needs to be at least 4-5 days."\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD.GREYLIST2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{599}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{599}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{599}\def\ProcessingMode%
{component-title-mode}}Greylisting: My admin told me not to talk to strangers\endNode{}\endSeq{}\def\HeadingText{%
Greylisting: My admin told me not to talk to strangers}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{599}}\endNode{}\Node%
{\def\Element%
{600}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{601}}\Seq%
{\def\fPosture%
{italic}}greylisting\endSeq{}\endNode{}: a white lie\endPar{}\endNode{}\Node%
{\def\Element%
{602}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{603}}\Seq%
{\def\fPosture%
{italic}}\Entity{ldquo}my admin told me not to talk to strangers\Entity{rdquo}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{604}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Well intended senders will come back within a reasonable time.\endPar{}\endNode{}\Node%
{\def\Element%
{605}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}It's pure pedantry; false positives are rare.\endPar{}\endNode{}\Node%
{\def\Element%
{606}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Shifts the load back to the sender\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDCONFIG.RCCONF}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{608}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{608}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{608}\def\ProcessingMode%
{component-title-mode}}Setting up spamd\endNode{}\endSeq{}\def\HeadingText{%
Setting up spamd}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{608}}\endNode{}\Node%
{\def\Element%
{609}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Enter spamd lines in \Node%
{\def\Element%
{610}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc.conf[.local]\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{611}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}spamd\char95{}flags="-v -G 2:4:864" \# for normal use: "" and see spamd-setup(8)\endPar{}\endNode{}\Node%
{\def\Element%
{612}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}NOTE: Greylisting is enabled by default. Use
\Node%
{\def\Element%
{613}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}spamd\char95{}black\endSeq{}\endNode{} if you want to enable blacklist-only mode.\endPar{}\endNode{}\Node%
{\def\Element%
{614}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Maintenance handled with \Node%
{\def\Element%
{615}}\Seq%
{}spamd-setup\endSeq{}\endNode{}(8), fetches the lists you specified\endPar{}\endNode{}\Node%
{\def\Element%
{616}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Tables automatically updated, use \Node%
{\def\Element%
{617}}\Seq%
{}spamdb\endSeq{}\endNode{}(8)\endPar{}\endNode{}\Node%
{\def\Element%
{618}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In addition, you need rules to let legitimate email through\endPar{}\endNode{}\Node%
{\def\Element%
{619}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Other interesting options: \Node%
{\def\Element%
{620}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}-s\endSeq{}\endNode{} \# of seconds between bytes, \Node%
{\def\Element%
{621}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}-w\endSeq{}\endNode{} window size \# of bytes\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDCONFIG.SPAMLOGD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{623}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{623}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{623}\def\ProcessingMode%
{component-title-mode}}Track real SMTP connections: spamdlogd\endNode{}\endSeq{}\def\HeadingText{%
Track real SMTP connections: spamdlogd}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{623}}\endNode{}\Node%
{\def\Element%
{624}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}} \endPar{}\endNode{}\Node%
{\def\Element%
{625}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}emailserver = "192.0.2.225"
pass log proto tcp from any to \$emailserver port \$email synproxy state
pass log proto tcp from \$emailserver to any port smtp synproxy state\endPar{}\endNode{}\Node%
{\def\Element%
{626}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or log to separate pflog interface\endPar{}\endNode{}\Node%
{\def\Element%
{627}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass log (to pflog1) proto tcp from any to \$emailserver port \$email
pass log (to pflog1) proto tcp from \$emailserver to any port smtp\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDMORE2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{629}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{629}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{629}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{629}}\endNode{}\Node%
{\def\Element%
{630}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{631}}\Seq%
{}spamd\endSeq{}\endNode{} in use\endPar{}\endNode{}\Node%
{\def\Element%
{632}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Typical log entries (with -v):\endPar{}\endNode{}\Node%
{\def\Element%
{633}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}Oct  2 19:55:05 delilah spamd[26905]: (GREY) 83.23.213.115: \Entity{lt}gilbert@keyholes.net\Entity{gt} -\Entity{gt} \Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt} 
Oct  2 19:55:05 delilah spamd[26905]: 83.23.213.115: disconnected after 0 seconds.
Oct  2 19:55:05 delilah spamd[26905]: 83.23.213.115: connected (2/1)
Oct  2 19:55:06 delilah spamd[26905]: (GREY) 83.23.213.115: \Entity{lt}gilbert@keyholes.net\Entity{gt} -\Entity{gt} \Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt}
Oct  2 19:55:06 delilah spamd[26905]: 83.23.213.115: disconnected after 1 seconds.
Oct  2 19:57:07 delilah spamd[26905]: (BLACK) 65.210.185.131: \Entity{lt}bounce-3C7E40A4B3@branch15.summer-bargainz.com\Entity{gt} -\Entity{gt} \Entity{lt}adm@dataped.no\Entity{gt}
Oct  2 19:58:50 delilah spamd[26905]: 65.210.185.131: From: Auto lnsurance Savings \Entity{lt}noreply@branch15.summer-bargainz.com\Entity{gt}
Oct  2 19:58:50 delilah spamd[26905]: 65.210.185.131: Subject: Start SAVlNG M0NEY on Auto lnsurance
Oct  2 19:58:50 delilah spamd[26905]: 65.210.185.131: To: adm@dataped.no
Oct  2 20:00:05 delilah spamd[26905]: 65.210.185.131: disconnected after 404 seconds. lists: spews1
Oct  2 20:03:48 delilah spamd[26905]: 222.240.6.118: connected (1/0)
Oct  2 20:03:48 delilah spamd[26905]: 222.240.6.118: disconnected after 0 seconds.
Oct  2 20:06:51 delilah spamd[26905]: 24.71.110.10: connected (1/1), lists: spews1
Oct  2 20:07:00 delilah spamd[26905]: 221.196.37.249: connected (2/1)
Oct  2 20:07:00 delilah spamd[26905]: 221.196.37.249: disconnected after 0 seconds.
Oct  2 20:07:12 delilah spamd[26905]: 24.71.110.10: disconnected after 21 seconds. lists: spews1\endPar{}\endNode{}\Node%
{\def\Element%
{634}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Stops a lot of spam. Error rate depends on black lists used.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDBEST}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{636}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{636}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{636}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{636}}\endNode{}\Node%
{\def\Element%
{637}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}This used to be my best log:\endPar{}\endNode{}\Node%
{\def\Element%
{638}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}Dec 11 23:57:24 delilah spamd[32048]: 69.6.40.26: connected (1/1), 
lists: spamhaus spews1 spews2
Dec 12 00:30:08 delilah spamd[32048]: 69.6.40.26: disconnected after 
1964 seconds. lists: spamhaus spews1 spews2\endPar{}\endNode{}\Node%
{\def\Element%
{639}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}A sender at wholesalebandwidth.com tried a total of 13 times from December 9th through
12th, giving up after one last attempt which lasted 32 minutes, 44 seconds without 
delivering a message.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDBEST2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{641}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{641}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{641}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{641}}\endNode{}\Node%
{\def\Element%
{642}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}But the record did not stand for long:\endPar{}\endNode{}\Node%
{\def\Element%
{643}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{644}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}peter@delilah:\char126{}\$\endSeq{}\endNode{} \Node%
{\def\Element%
{645}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}grep disconnected /var/log/spamd | awk '\{print \$9\}' | sort -rn | uniq -c | head\endSeq{}\endNode{}
\Node%
{\def\Element%
{646}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}   1 42673
   1 36099
   1 14714
   1 10170
   1 5966
   1 5878
   1 5866
   1 5845
   1 5709
   1 5707\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{647}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}42673 seconds = almost twelve hours! (others have reported >60K seconds)\endPar{}\endNode{}\Node%
{\def\Element%
{648}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}Dec 21 14:22:44 delilah spamd[29949]: 85.152.224.147: connected (5/2)
Dec 21 14:22:46 delilah spamd[29949]: 85.152.224.147: connected (6/2)
Dec 21 14:22:47 delilah spamd[29949]: 85.152.224.147: disconnected
after 3 seconds.
Dec 22 02:13:59 delilah spamd[29949]: 85.152.224.147: disconnected
after 42673 seconds.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD-CONNLENGTHS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{650}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{650}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{650}\def\ProcessingMode%
{component-title-mode}}Connection lengths\endNode{}\endSeq{}\def\HeadingText{%
Connection lengths}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{650}}\endNode{}\Node%
{\def\Element%
{651}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{652}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{653}}\Node%
{\def\Element%
{654}}\insertExternalGraphic%
{\def\DisplayAlignment%
{start}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{0.55}\def\ScaleY%
{0.55}\def\EntitySystemId%
{connection-lengths.jpg}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD.GREYTRAPPING}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{656}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{656}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{656}\def\ProcessingMode%
{component-title-mode}}Beating'em up some more: spamdb and greytrapping\endNode{}\endSeq{}\def\HeadingText{%
Beating'em up some more: spamdb and greytrapping}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{656}}\endNode{}\Node%
{\def\Element%
{657}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{658}}\Seq%
{}spamdb\endSeq{}\endNode{} database tool - essential for whitelisting, deleting, etc\endPar{}\endNode{}\Node%
{\def\Element%
{659}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{660}}\Seq%
{}spamlogd\endSeq{}\endNode{} whitelist updater \endPar{}\endNode{}\Node%
{\def\Element%
{661}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- Started and handled automatically from the RC scripts, easy to
forget the first time if you're doing this by hand and don't want to
reboot.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD.GREYTRAPPING.PRACTICE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{663}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{663}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{663}\def\ProcessingMode%
{component-title-mode}}spamdb and greytrapping\endNode{}\endSeq{}\def\HeadingText{%
spamdb and greytrapping}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{663}}\endNode{}\Node%
{\def\Element%
{664}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Enter obviously bogus addresses into your blacklist with \Node%
{\def\Element%
{665}}\Seq%
{}spamdb\endSeq{}\endNode{} -T\endPar{}\endNode{}\Node%
{\def\Element%
{666}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{667}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}peter@delilah:\char126{}\$\endSeq{}\endNode{}\Node%
{\def\Element%
{668}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}} spamdb -T -a "\Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt}"\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{669}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}other useful options: \Node%
{\def\Element%
{670}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}-t\endSeq{}\endNode{} enter as TRAPPED, \Node%
{\def\Element%
{671}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}-d\endSeq{}\endNode{} delete entries\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMD.GREYTRAPPING.PRACTICE.RESULT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{673}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{673}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{673}\def\ProcessingMode%
{component-title-mode}}Greytrapping - the result\endNode{}\endSeq{}\def\HeadingText{%
Greytrapping - the result}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{673}}\endNode{}\Node%
{\def\Element%
{674}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Sure enough, the spammers thought that address was just as usable as almost two years earlier:\endPar{}\endNode{}\Node%
{\def\Element%
{675}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}Nov  6 09:50:25 delilah spamd[23576]: 210.214.12.57: connected (1/0)
Nov  6 09:50:32 delilah spamd[23576]: 210.214.12.57: connected (2/0)
Nov  6 09:50:40 delilah spamd[23576]: (GREY) 210.214.12.57: 
\Entity{lt}gilbert@keyholes.net\Entity{gt} -\Entity{gt} \Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt}
Nov  6 09:50:40 delilah spamd[23576]: 210.214.12.57: disconnected 
after 15 seconds.
Nov  6 09:50:42 delilah spamd[23576]: 210.214.12.57: connected (2/0)
Nov  6 09:50:45 delilah spamd[23576]: (GREY) 210.214.12.57: 
\Entity{lt}bounce-3C7E40A4B3@branch15.summer-bargainz.com\Entity{gt} -\Entity{gt} 
\Entity{lt}adm@dataped.no\Entity{gt}
Nov  6 09:50:45 delilah spamd[23576]: 210.214.12.57: disconnected 
after 13 seconds.
Nov  6 09:50:50 delilah spamd[23576]: 210.214.12.57: connected (2/0)
Nov  6 09:51:00 delilah spamd[23576]: (GREY) 210.214.12.57: 
\Entity{lt}gilbert@keyholes.net\Entity{gt} -\Entity{gt} \Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt}
Nov  6 09:51:00 delilah spamd[23576]: 210.214.12.57: disconnected 
after 18 seconds.
Nov  6 09:51:02 delilah spamd[23576]: 210.214.12.57: connected (2/0)
Nov  6 09:51:02 delilah spamd[23576]: 210.214.12.57: disconnected 
after 12 seconds.
Nov  6 09:51:02 delilah spamd[23576]: 210.214.12.57: connected (2/0)
Nov  6 09:51:18 delilah spamd[23576]: (GREY) 210.214.12.57: 
\Entity{lt}gilbert@keyholes.net\Entity{gt} -\Entity{gt} \Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt}
Nov  6 09:51:18 delilah spamd[23576]: 210.214.12.57: disconnected 
after 16 seconds.
Nov  6 09:51:18 delilah spamd[23576]: (GREY) 210.214.12.57: 
\Entity{lt}bounce-3C7E40A4B3@branch15.summer-bargainz.com\Entity{gt} -\Entity{gt} 
\Entity{lt}adm@dataped.no\Entity{gt}
Nov  6 09:51:18 delilah spamd[23576]: 210.214.12.57: disconnected 
after 16 seconds.
Nov  6 09:51:20 delilah spamd[23576]: 210.214.12.57: connected (1/1), 
lists: spamd-greytrap
Nov  6 09:51:23 delilah spamd[23576]: 210.214.12.57: connected (2/2), 
lists: spamd-greytrap
Nov  6 09:55:33 delilah spamd[23576]: (BLACK) 210.214.12.57: 
\Entity{lt}gilbert@keyholes.net\Entity{gt} -\Entity{gt} \Entity{lt}wkitp98zpu.fsf@datadok.no\Entity{gt}
Nov  6 09:55:34 delilah spamd[23576]: (BLACK) 210.214.12.57: 
\Entity{lt}bounce-3C7E40A4B3@branch15.summer-bargainz.com\Entity{gt} -\Entity{gt} 
\Entity{lt}adm@dataped.no\Entity{gt}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDSYNC}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{677}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{677}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{677}\def\ProcessingMode%
{component-title-mode}}Keeping several spamds in sync\endNode{}\endSeq{}\def\HeadingText{%
Keeping several spamds in sync}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{677}}\endNode{}\Node%
{\def\Element%
{678}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Starting with OpenBSD 4.1, you can sync greylists\endPar{}\endNode{}\Node%
{\def\Element%
{679}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{680}}\Seq%
{}spamd \endSeq{}\endNode{}command line flags:\endPar{}\endNode{}\Node%
{\def\Element%
{681}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}-Y \Node%
{\def\Element%
{682}}\Seq%
{\def\fPosture%
{italic}}sync target\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{683}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}-y \Node%
{\def\Element%
{684}}\Seq%
{\def\fPosture%
{italic}}sync listener\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{685}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}on \Node%
{\def\Element%
{686}}\Seq%
{\def\fPosture%
{italic}}mainoffice-gw.example.com\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{687}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}-Y minorbranch-gw.example.com -y re0\endPar{}\endNode{}\Node%
{\def\Element%
{688}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}on \Node%
{\def\Element%
{689}}\Seq%
{\def\fPosture%
{italic}}minorbranch-gw.example.com\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{690}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}-Y mainoffice-gw.example.com -y re0\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DOWNSIDES-COMPENSATE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{692}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{692}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{692}\def\ProcessingMode%
{component-title-mode}}Some people really do not get it\endNode{}\endSeq{}\def\HeadingText{%
Some people really do not get it}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{692}}\endNode{}\Node%
{\def\Element%
{693}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Greylisting inevitably means delay for the
\Node%
{\def\Element%
{694}}\Seq%
{\def\fPosture%
{italic}}initial\endSeq{}\endNode{} message from a new correspondent.\endPar{}\endNode{}\Node%
{\def\Element%
{695}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Some sites are misconfigured; do not retry or retry way too fast (seconds)\endPar{}\endNode{}\Node%
{\def\Element%
{696}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Others have many outgoing MXes and random selection for retry\endPar{}\endNode{}\Node%
{\def\Element%
{697}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Some people are simply too impatient\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DOWNSIDES-COMPENSATE-FIXIT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{699}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{699}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{699}\def\ProcessingMode%
{component-title-mode}}Fixing for the people who really do not get it\endNode{}\endSeq{}\def\HeadingText{%
Fixing for the people who really do not get it}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{699}}\endNode{}\Node%
{\def\Element%
{700}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}For the impatient:\endPar{}\endNode{}\Node%
{\def\Element%
{701}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}localwhite\Entity{gt} file "/etc/mail/whitelist.txt"\endPar{}\endNode{}\Node%
{\def\Element%
{702}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Disable \Node%
{\def\Element%
{703}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}rdr\endSeq{}\endNode{} by putting this at the top of the
\Node%
{\def\Element%
{704}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}rdr\endSeq{}\endNode{} block:\endPar{}\endNode{}\Node%
{\def\Element%
{705}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}no rdr proto tcp from \Entity{lt}localwhite\Entity{gt} to \$mailservers port smtp\endPar{}\endNode{}\Node%
{\def\Element%
{706}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Edit \Node%
{\def\Element%
{707}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}whitelist.txt\endSeq{}\endNode{}, reload rule set or replace
\Node%
{\def\Element%
{708}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}} \Entity{lt}localwhite\Entity{gt}\endSeq{}\endNode{} table contents using
\Node%
{\def\Element%
{709}}\Seq%
{}pfctl\endSeq{}\endNode{}; all table options available.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SPAMDSUM}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{711}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{711}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{711}\def\ProcessingMode%
{component-title-mode}}Giving spammers a hard time: Conclusion\endNode{}\endSeq{}\def\HeadingText{%
Giving spammers a hard time: Conclusion}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{711}}\endNode{}\Node%
{\def\Element%
{712}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Summing up:\endPar{}\endNode{}\Node%
{\def\Element%
{713}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{714}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{715}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}High precision\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{716}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{717}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Good effect, minimal load\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{718}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{719}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Blacklisting is never better than poorest data source used\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{720}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}We ended up using Bob Beck's traplist (greytrapping generated) at \Node%
{\def\Element%
{721}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/spamd/traplist.gz\endSeq{}\Seq%
{} (http://www.openbsd.org/spamd/traplist.gz )\endSeq{}\endSeq{}\endSeq{}\endNode{} - as far as we know no false positives.  (\Node%
{\def\Element%
{722}}\Seq%
{}\Seq%
{}\Seq%
{}graph\endSeq{}\Seq%
{} (hosts-in-uatraps.jpg)\endSeq{}\endSeq{}\endSeq{}\endNode{})\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{723}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{724}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Prime example: \Node%
{\def\Element%
{725}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Seq%
{}\Seq%
{}Steve
Williams' October 20th, 2006 message to the OpenBSD-misc mailing
list\endSeq{}\Seq%
{} (http://marc.info/?l=openbsd-misc\&m=116136841831550\&w=2)\endSeq{}\endSeq{}\endSeq{}\endNode{} - got rid of more than 95\% of spam using \Node%
{\def\Element%
{726}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}spamd\endSeq{}\endNode{} in pure greylisting mode\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{727}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{728}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Greytrapping is fun and effective: See \Node%
{\def\Element%
{729}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Seq%
{}\Seq%
{}bsdly.blogspot.com\endSeq{}\Seq%
{} (http:/bsdly.blogspot.com/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRUTEFORCE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{731}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{731}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{731}\def\ProcessingMode%
{component-title-mode}}Turning away the brutes\endNode{}\endSeq{}\def\HeadingText{%
Turning away the brutes}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{731}}\endNode{}\Node%
{\def\Element%
{732}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You have all seen this:\endPar{}\endNode{}\Node%
{\def\Element%
{733}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}Sep 26 03:12:34 skapet sshd[25771]: Failed password for root from 
200.72.41.31 port 40992 ssh2
Sep 26 03:12:34 skapet sshd[5279]: Failed password for root from 
200.72.41.31 port 40992 ssh2
Sep 26 03:12:35 skapet sshd[5279]: Received disconnect from 
200.72.41.31: 11: Bye Bye
Sep 26 03:12:44 skapet sshd[29635]: Invalid user admin from 
200.72.41.31
Sep 26 03:12:44 skapet sshd[24703]: input\char95{}userauth\char95{}request: 
invalid user admin
Sep 26 03:12:44 skapet sshd[24703]: Failed password for invalid user 
admin from 200.72.41.31 port 41484 ssh2
Sep 26 03:12:44 skapet sshd[29635]: Failed password for invalid user 
admin from 200.72.41.31 port 41484 ssh2
Sep 26 03:12:45 skapet sshd[24703]: Connection closed by 200.72.41.31
Sep 26 03:13:10 skapet sshd[11459]: Failed password for root from 
200.72.41.31 port 43344 ssh2\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRUTEFORCERULES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{735}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{735}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{735}\def\ProcessingMode%
{component-title-mode}}Turning away the brutes: The rules\endNode{}\endSeq{}\def\HeadingText{%
Turning away the brutes: The rules}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{735}}\endNode{}\Node%
{\def\Element%
{736}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{737}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{738}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}bruteforce\Entity{gt} persist

block quick from \Entity{lt}bruteforce\Entity{gt}

pass inet proto tcp from any to \$int\char95{}if:network port \$tcp\char95{}services \char92{}
        flags S/SA keep state \char92{}
	(max-src-conn 100, max-src-conn-rate 15/5, \char92{}
         overload \Entity{lt}bruteforce\Entity{gt} flush global)\endPar{}\endNode{}\Node%
{\def\Element%
{739}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{740}}\Seq%
{\def\fPosture%
{italic}}max-src-conn\endSeq{}\endNode{}: \# of connections from one host\endPar{}\endNode{}\Node%
{\def\Element%
{741}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{742}}\Seq%
{\def\fPosture%
{italic}}max-src-conn-rate\endSeq{}\endNode{}: rate of new
connections: 15 connections per 5 seconds.\endPar{}\endNode{}\Node%
{\def\Element%
{743}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{744}}\Seq%
{\def\fPosture%
{italic}}overload\endSeq{}\endNode{}
\Node%
{\def\Element%
{745}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\Entity{lt}bruteforce\Entity{gt}\endSeq{}\endNode{}: offenders go to the blocked table\endPar{}\endNode{}\Node%
{\def\Element%
{746}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}} \Node%
{\def\Element%
{747}}\Seq%
{\def\fPosture%
{italic}}flush\endSeq{}\endNode{} \Node%
{\def\Element%
{748}}\Seq%
{\def\fPosture%
{italic}}global\endSeq{}\endNode{} : kill all connections\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRUTEFORCETOO}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{750}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{750}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{750}\def\ProcessingMode%
{component-title-mode}}Turning away the brutes (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Turning away the brutes (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{750}}\endNode{}\Node%
{\def\Element%
{751}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Tighten a bit for \Node%
{\def\Element%
{752}}\Seq%
{}ssh\endSeq{}\endNode{}, differentiate:\endPar{}\endNode{}\Node%
{\def\Element%
{753}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{754}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{755}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}bruteforce\Entity{gt} persist

block quick from \Entity{lt}bruteforce\Entity{gt}

\# tighter for ssh
pass quick proto tcp from any to any port ssh \char92{}
        flags S/SA keep state \char92{}
        (max-src-conn 15, max-src-conn-rate 5/3, \char92{}
        overload \Entity{lt}bruteforce\Entity{gt} flush global)

pass inet proto tcp from any to \$int\char95{}if:network port \$tcp\char95{}services \char92{}
        flags S/SA keep state \char92{}
	(max-src-conn 100, max-src-conn-rate 15/5, \char92{}
         overload \Entity{lt}bruteforce\Entity{gt} flush global)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRUTEFORCETHREE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{757}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{757}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{757}\def\ProcessingMode%
{component-title-mode}}Turning away the brutes (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Turning away the brutes (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{757}}\endNode{}\Node%
{\def\Element%
{758}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You may not need to \Node%
{\def\Element%
{759}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}block\endSeq{}\endNode{} all of your \Node%
{\def\Element%
{760}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}overload\endSeq{}\endNode{}ers\endPar{}\endNode{}\Node%
{\def\Element%
{761}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Eg mail or web service - \endPar{}\endNode{}\Node%
{\def\Element%
{762}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{763}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{764}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}	put overloaders in a minimal-bandwidth queue (ALTQ)
	\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{765}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{766}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}        rdr overloaders to specific site
	\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{EXPIRE-PFCTL}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{768}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{768}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{768}\def\ProcessingMode%
{component-title-mode}}Expiring table entries with \Node%
{\def\Element%
{769}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}pfctl\endSeq{}\endNode{}\endNode{}\endSeq{}\def\HeadingText{%
Expiring table entries with pfctl}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{768}}\endNode{}\Node%
{\def\Element%
{770}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}These tables grow; waste memory\endPar{}\endNode{}\Node%
{\def\Element%
{771}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Table contents could become less useful over time (DHCP leases expire, etc)\endPar{}\endNode{}\Node%
{\def\Element%
{772}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}} 
In \Node%
{\def\Element%
{773}}\Seq%
{\def\fPosture%
{italic}}OpenBSD 4.1 and newer\endSeq{}\endNode{}, \Node%
{\def\Element%
{774}}\Seq%
{}pfctl\endSeq{}\endNode{} can expire table entries:\endPar{}\endNode{}\Node%
{\def\Element%
{775}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# pfctl -t bruteforce -T expire 86400\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{EXPIRETABLE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{777}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{777}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{777}\def\ProcessingMode%
{component-title-mode}}\Node%
{\def\Element%
{778}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}expiretable\endSeq{}\endNode{} tidies your tables\endNode{}\endSeq{}\def\HeadingText{%
expiretable tidies your tables}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{777}}\endNode{}\Node%
{\def\Element%
{779}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Henrik Gustafsson's \Node%
{\def\Element%
{780}}\Seq%
{}expiretable\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{781}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Remove \Node%
{\def\Element%
{782}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Entity{lt}bruteforce\Entity{gt}\endSeq{}\endNode{} table entries older
than 24 hours - add to \Node%
{\def\Element%
{783}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.local\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{784}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}/usr/local/sbin/expiretable -v -d -t 24h bruteforce\endPar{}\endNode{}\Node%
{\def\Element%
{785}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Get it from ports/packages or \Node%
{\def\Element%
{786}}\Seq%
{}\Seq%
{}\Seq%
{}http://expiretable.fnord.se/\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ADVANCED.STATETRACKING}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{788}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{788}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{788}\def\ProcessingMode%
{component-title-mode}}Advanced state tracking\endNode{}\endSeq{}\def\HeadingText{%
Advanced state tracking}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{788}}\endNode{}\Node%
{\def\Element%
{789}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}	\Node%
{\def\Element%
{790}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}source-track rule\endSeq{}\endNode{} - your limits apply per rule\endPar{}\endNode{}\Node%
{\def\Element%
{791}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}} vs \endPar{}\endNode{}\Node%
{\def\Element%
{792}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{793}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}source-track global\endSeq{}\endNode{} this rule counts towards the global values\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ADVANCED.STATETRACKING.FLOODS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{795}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{795}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{795}\def\ProcessingMode%
{component-title-mode}}State tracking (cont)\endNode{}\endSeq{}\def\HeadingText{%
State tracking (cont)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{795}}\endNode{}\Node%
{\def\Element%
{796}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Prevent floods: \endPar{}\endNode{}\Node%
{\def\Element%
{797}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto tcp from any to \$webserver port www \char92{}
        flags S/SA keep state \char92{}
	(max-src-conn-rate 15/5, \char92{}
         max-src-nodes 250, max-src-states 100, source-track rule)\endPar{}\endNode{}\Node%
{\def\Element%
{798}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}	\Node%
{\def\Element%
{799}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}max-src-nodes\endSeq{}\endNode{}: number of distinct hosts (IP addresses) allowed to have states\endPar{}\endNode{}\Node%
{\def\Element%
{800}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}	\Node%
{\def\Element%
{801}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}max-src-states\endSeq{}\endNode{}: number of states allowed per host\endPar{}\endNode{}\Node%
{\def\Element%
{802}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Others simply dropped\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FILTERWITHDMZ}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{804}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{804}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{804}\def\ProcessingMode%
{component-title-mode}}Physical Separation: The DMZ \endNode{}\endSeq{}\def\HeadingText{%
Physical Separation: The DMZ }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{804}}\endNode{}\Node%
{\def\Element%
{805}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Put the servers on a separate subnet\endPar{}\endNode{}\Node%
{\def\Element%
{806}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{807}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{808}}\Node%
{\def\Element%
{809}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{DMZ-network.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FILTERWITHDMZ2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{811}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{811}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{811}\def\ProcessingMode%
{component-title-mode}}DMZ ruleset\endNode{}\endSeq{}\def\HeadingText{%
DMZ ruleset}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{811}}\endNode{}\Node%
{\def\Element%
{812}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}How much damage does this do to your rule set?\endPar{}\endNode{}\Node%
{\def\Element%
{813}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{814}}\Seq%
{\def\fPosture%
{italic}}Not a lot, actually\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{815}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You may need to edit your \Node%
{\def\Element%
{816}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$webserver\endSeq{}\endNode{}, \Node%
{\def\Element%
{817}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$emailserver\endSeq{}\endNode{}, 
\Node%
{\def\Element%
{818}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$nameservers\endSeq{}\endNode{}, if their addresses change\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{FILTERWITHDMZ3}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{820}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{820}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{820}\def\ProcessingMode%
{component-title-mode}}DMZ ruleset: tighten\endNode{}\endSeq{}\def\HeadingText{%
DMZ ruleset: tighten}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{820}}\endNode{}\Node%
{\def\Element%
{821}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You may want to allow only what's needed:\endPar{}\endNode{}\Node%
{\def\Element%
{822}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass in on \$ext\char95{}if proto \{ tcp, udp \} from any to \$nameservers \char92{}
     port domain
pass in on \$int\char95{}if proto \{ tcp, udp \} from \$localnet to \$nameservers \char92{}
     port domain
pass out on \$dmz\char95{}if proto \{ tcp, udp \} from any to \$nameservers \char92{}
     port domain
pass in on \$ext\char95{}if proto tcp from any to \$webserver port \$webports
pass in on \$int\char95{}if proto tcp from \$localnet to \$webserver \char92{}
     port \$webports
pass out on \$dmz\char95{}if proto tcp from any to \$webserver port \$webports
pass in log on \$ext\char95{}if proto tcp from any to \$mailserver port smtp
pass in log on \$int\char95{}if proto tcp from \$localnet to \$mailserver \char92{}
     port \$email
pass out log on \$dmz\char95{}if proto tcp from any to \$mailserver port smtp
pass in on \$dmz\char95{}if from \$mailserver to any port smtp
pass out log on \$ext\char95{}if proto tcp from \$mailserver to any port smtp\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ANCHORS-INTRO}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{824}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{824}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{824}\def\ProcessingMode%
{component-title-mode}}Anchors\endNode{}\endSeq{}\def\HeadingText{%
Anchors}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{824}}\endNode{}\Node%
{\def\Element%
{825}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Named sub-rulesets\endPar{}\endNode{}\Node%
{\def\Element%
{826}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Used by several apps for inserting on the fly rules
     (\Node%
{\def\Element%
{827}}\Seq%
{}ftp-proxy\endSeq{}\endNode{}, \Node%
{\def\Element%
{828}}\Seq%
{}relayd\endSeq{}\endNode{}, others)\endPar{}\endNode{}\Node%
{\def\Element%
{829}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}useful for grouping related rules\endPar{}\endNode{}\Node%
{\def\Element%
{830}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}yes, it's technically possible to populate anchors from the command line:\endPar{}\endNode{}\Node%
{\def\Element%
{831}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# echo "block drop all" | pfctl -a baddies -f -\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ANCHORS-INTRO1}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{833}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{833}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{833}\def\ProcessingMode%
{component-title-mode}}Anchors: commands\endNode{}\endSeq{}\def\HeadingText{%
Anchors: commands}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{833}}\endNode{}\Node%
{\def\Element%
{834}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Load from file\endPar{}\endNode{}\Node%
{\def\Element%
{835}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# pfctl -a baddies -f /etc/anchor-baddies\endPar{}\endNode{}\Node%
{\def\Element%
{836}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}List rules in an anchor\endPar{}\endNode{}\Node%
{\def\Element%
{837}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# pfctl -a baddies -s rules\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ANCHORS-RULESET}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{839}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{839}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{839}\def\ProcessingMode%
{component-title-mode}}Anchors: ruleset\endNode{}\endSeq{}\def\HeadingText{%
Anchors: ruleset}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{839}}\endNode{}\Node%
{\def\Element%
{840}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Include from file\endPar{}\endNode{}\Node%
{\def\Element%
{841}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In your \Node%
{\def\Element%
{842}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{843}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}anchor ssh-good
     load anchor ssh-good from "/etc/anchor-ssh-good"\endPar{}\endNode{}\Node%
{\def\Element%
{844}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{845}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/anchor-ssh-good\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{846}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}sshbuddies\Entity{gt} file "/etc/sshbuddies"
     pass inet proto tcp from \Entity{lt}sshbuddies\Entity{gt} to any port ssh\endPar{}\endNode{}\Node%
{\def\Element%
{847}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{848}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/sshbuddies\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{849}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}192.168.103.84
10.11.12.13\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ANCHORS-STRUCTURE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{851}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{851}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{851}\def\ProcessingMode%
{component-title-mode}}Anchors: alternative structure\endNode{}\endSeq{}\def\HeadingText{%
Anchors: alternative structure}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{851}}\endNode{}\Node%
{\def\Element%
{852}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}alternative structure: common criteria\endPar{}\endNode{}\Node%
{\def\Element%
{853}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}anchor "dmz" on \$dmz\char95{}if \{
        pass out proto \{ tcp udp \} to \$nameservers port domain
	pass out proto tcp to \$webservers port \{ www https \}
	pass out proto tcp to \$mailserver port smtp
	pass in log (all, to pflog1) in proto tcp from \$mailserver \char92{}
                to any port smtp 
	\}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ANCHORS-STRUCTURE1}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{855}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{855}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{855}\def\ProcessingMode%
{component-title-mode}}Anchors - tag and quick\endNode{}\endSeq{}\def\HeadingText{%
Anchors - tag and quick}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{855}}\endNode{}\Node%
{\def\Element%
{856}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{857}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}quick\endSeq{}\endNode{} with tags\endPar{}\endNode{}\Node%
{\def\Element%
{858}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}anchor "dmz" on \$dmz\char95{}if \{
        pass out proto \{ tcp udp \} to \$nameservers port domain tag GOOD
	pass out proto tcp to \$webservers port \{ www https \} tag GOOD
	pass out proto tcp to \$mailserver port smtp tag GOOD
	pass in log (all, to pflog1) in proto tcp from \$mailserver 
                to any port smtp tag GOOD
	block log quick ! tagged GOOD
	\}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{INCLUDE-FILE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{860}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{860}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{860}\def\ProcessingMode%
{component-title-mode}}Including files\endNode{}\endSeq{}\def\HeadingText{%
Including files}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{860}}\endNode{}\Node%
{\def\Element%
{861}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Starting with 4.3, you can split \Node%
{\def\Element%
{862}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{} into parts and include subsets:\endPar{}\endNode{}\Node%
{\def\Element%
{863}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}include /etc/pf/subseta.rules
include /etc/pf/subsetb.rules\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WIRELESS.BACKGROUND}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{865}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{865}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{865}\def\ProcessingMode%
{component-title-mode}}Wireless networks: background\endNode{}\endSeq{}\def\HeadingText{%
Wireless networks: background}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{865}}\endNode{}\Node%
{\def\Element%
{866}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}"we're not using wires anymore" -- IEEE 802.11 security measures:\endPar{}\endNode{}\Node%
{\def\Element%
{867}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{868}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{869}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}First try: \Node%
{\def\Element%
{870}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Wired Equivalent Privacy (WEP)\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{871}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}weak link level encryption - broken; deters naive attackers\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{872}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{873}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Second try: \Node%
{\def\Element%
{874}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}WiFi Protected Access (WPA)\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{875}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Flexible and complex - better on paper; "constantly improving"; support varies (supported in OpenBSD 4.4)\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{876}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}MAC address filtering: not really useful, but if you want to, see \Node%
{\def\Element%
{877}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}brconfig\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{878}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}- \Entity{gt} you need SSH \Entity{amp} SSL\endPar{}\endNode{}\Node%
{\def\Element%
{879}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}See eg \Node%
{\def\Element%
{880}}\Seq%
{}\Seq%
{}\Seq%
{}www.kjhole.com\endSeq{}\Seq%
{} (http://www.kjhole.com/Standards/WiFi/WiFiDownloads.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} for references. \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WIRELESS.SIMPLE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{882}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{882}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{882}\def\ProcessingMode%
{component-title-mode}}Wireless networks made easy\endNode{}\endSeq{}\def\HeadingText{%
Wireless networks made easy}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{882}}\endNode{}\Node%
{\def\Element%
{883}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Check your dmesg\endPar{}\endNode{}\Node%
{\def\Element%
{884}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ath0 at pci1 dev 4 function 0 "Atheros AR5212" rev 0x01: irq 11
ath0: AR5212 5.6 phy 4.1 rf5111 1.7 rf2111 2.3, ETSI1W, address 
00:0d:88:c8:a7:c4\endPar{}\endNode{}\Node%
{\def\Element%
{885}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}} Access point, OpenBSD \Node%
{\def\Element%
{886}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/hostname.ath0\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{887}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}up media autoselect mediaopt hostap mode 11b chan 6 nwid unwiredbsd \char92{}
 nwkey 0x1deadbeef9
inet 10.168.103.1\endPar{}\endNode{}\Node%
{\def\Element%
{888}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}From OpenBSD 4.4 onwards, we have WPA\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WPASETUP}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{890}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{890}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{890}\def\ProcessingMode%
{component-title-mode}}Wireless networks: WPA setup\endNode{}\endSeq{}\def\HeadingText{%
Wireless networks: WPA setup}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{890}}\endNode{}\Node%
{\def\Element%
{891}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}From OpenBSD 4.4 onwards, we have WPA.\endPar{}\endNode{}\Node%
{\def\Element%
{892}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}For wpa keys, use \Node%
{\def\Element%
{893}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}wpa-psk\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{894}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ wpa-psk unwiredbsd mylongpassphase
0x7579c38e59faaa3b64bd8372e94f74fe7ae2e4e91af154c956a9bfd0240ac9d0\endPar{}\endNode{}\Node%
{\def\Element%
{895}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}A WPA access point config:\endPar{}\endNode{}\Node%
{\def\Element%
{896}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}up media autoselect mediaopt hostap mode 11b chan 6 nwid unwiredbsd \char92{}
 wpapsk \$(wpa-psk unwiredbsd mylongpassphase)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WIRELESS.SIMPLE.CLIENT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{898}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{898}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{898}\def\ProcessingMode%
{component-title-mode}}Wireless networks made easy (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Wireless networks made easy (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{898}}\endNode{}\Node%
{\def\Element%
{899}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Client:\endPar{}\endNode{}\Node%
{\def\Element%
{900}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo ifconfig ath0 up mode 11b chan 11 nwid unwiredbsd nwkey 0x1deadbeef9
\$ sudo dhclient ath0
DHCPREQUEST on ath0 to 255.255.255.255 port 67
DHCPREQUEST on ath0 to 255.255.255.255 port 67
DHCPACK from 10.50.90.1
bound to 10.50.90.11 -- renewal in 1800 seconds.\endPar{}\endNode{}\Node%
{\def\Element%
{901}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Make permanent with \Node%
{\def\Element%
{902}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/hostname.ath0\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{903}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}up media autoselect mode 11b chan 6 nwid unwiredbsd nwkey 0x1deadbeef9
dhcp\endPar{}\endNode{}\Node%
{\def\Element%
{904}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}WPA pre-shared\endPar{}\endNode{}\Node%
{\def\Element%
{905}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}up media autoselect mode 11b chan 6 nwid unwiredbsd \char92{} 
wpapsk \$(wpa-psk unwiredbsd mylongpassphase)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{WIRELESS.SIMPLE.FIREWALL}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{907}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{907}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{907}\def\ProcessingMode%
{component-title-mode}}Wireless networks made easy (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Wireless networks made easy (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{907}}\endNode{}\Node%
{\def\Element%
{908}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Either \Node%
{\def\Element%
{909}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$int\char95{}if\endSeq{}\endNode{} is your wireless interface, or in \Node%
{\def\Element%
{910}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}, add:\endPar{}\endNode{}\Node%
{\def\Element%
{911}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}air\char95{}if = "ath0"\endPar{}\endNode{}\Node%
{\def\Element%
{912}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}and \endPar{}\endNode{}\Node%
{\def\Element%
{913}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}nat on \$ext\char95{}if from \$air\char95{}if:network to any -> (\$ext\char95{}if) static-port\endPar{}\endNode{}\Node%
{\def\Element%
{914}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Similar for ftp-proxy config, and include
\Node%
{\def\Element%
{915}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$air\char95{}if\endSeq{}\endNode{} in your pass rules.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTHPF}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{917}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{917}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{917}\def\ProcessingMode%
{component-title-mode}}\Node%
{\def\Element%
{918}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}authpf\endSeq{}\endNode{}: per user rules\endNode{}\endSeq{}\def\HeadingText{%
authpf: per user rules}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{917}}\endNode{}\Node%
{\def\Element%
{919}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{920}}\Seq%
{}authpf\endSeq{}\endNode{} is a \Node%
{\def\Element%
{921}}\Seq%
{\def\fPosture%
{italic}}non-interactive\endSeq{}\endNode{} user shell.\endPar{}\endNode{}\Node%
{\def\Element%
{922}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{923}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{924}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Authenticates users using any \Node%
{\def\Element%
{925}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}ssh\endSeq{}\endNode{} supported method\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{926}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{927}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}After authentication, user's IP address is added to the
\Node%
{\def\Element%
{928}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\Entity{lt}authpf\char95{}users\Entity{gt}\endSeq{}\endNode{} table for general rules to apply; in addition,
per user and per user group rules are possible\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{929}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{930}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Table entry destroyed when \Node%
{\def\Element%
{931}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}ssh\endSeq{}\endNode{} session terminates; anchor updated\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{932}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Useful for wireless networks and wired alike.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTHPF.SIMPLE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{934}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{934}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{934}\def\ProcessingMode%
{component-title-mode}}Basic authpf setup\endNode{}\endSeq{}\def\HeadingText{%
Basic authpf setup}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{934}}\endNode{}\Node%
{\def\Element%
{935}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You need the table\endPar{}\endNode{}\Node%
{\def\Element%
{936}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}table \Entity{lt}authpf\char95{}users\Entity{gt} persist\endPar{}\endNode{}\Node%
{\def\Element%
{937}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}plus these anchors\endPar{}\endNode{}\Node%
{\def\Element%
{938}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}nat-anchor "authpf/*"
rdr-anchor "authpf/*"
binat-anchor "authpf/*"
anchor "authpf/*"\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTHPF.SIMPLE2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{940}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{940}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{940}\def\ProcessingMode%
{component-title-mode}}Basic authpf setup (cont)\endNode{}\endSeq{}\def\HeadingText{%
Basic authpf setup (cont)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{940}}\endNode{}\Node%
{\def\Element%
{941}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Let users authenticate\endPar{}\endNode{}\Node%
{\def\Element%
{942}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass quick on \$int\char95{}if inet proto \{ tcp, udp \} to \$int\char95{}if port ssh\endPar{}\endNode{}\Node%
{\def\Element%
{943}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Other rules could just as easily go in \Node%
{\def\Element%
{944}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}authpf.rules\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{945}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass quick inet proto \{ tcp, udp \} from \Entity{lt}authpf\char95{}users\Entity{gt} to \char92{}
     any port \$udp\char95{}services
pass inet proto tcp from \Entity{lt}authpf\char95{}users\Entity{gt} to any port \$client\char95{}out\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTHPF.SIMPLE3}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{947}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{947}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{947}\def\ProcessingMode%
{component-title-mode}}Basic authpf setup (cont)\endNode{}\endSeq{}\def\HeadingText{%
Basic authpf setup (cont)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{947}}\endNode{}\Node%
{\def\Element%
{948}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}The macro \Node%
{\def\Element%
{949}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$user\char95{}ip\endSeq{}\endNode{} expands to logged-in user's IP address:\endPar{}\endNode{}\Node%
{\def\Element%
{950}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}client\char95{}out = "\{ ssh, domain, pop3, auth, nntp, http, https \}"
udp\char95{}services = "\{ domain, ntp \}"
pass quick inet proto \{ tcp, udp \} from \$user\char95{}ip to any \char92{}
     port \$udp\char95{}services
pass inet proto tcp from \$user\char95{}ip to any port \$client\char95{}out\endPar{}\endNode{}\Node%
{\def\Element%
{951}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}  \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTHPF.SIMPLE4}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{953}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{953}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{953}\def\ProcessingMode%
{component-title-mode}}Per user rules\endNode{}\endSeq{}\def\HeadingText{%
Per user rules}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{953}}\endNode{}\Node%
{\def\Element%
{954}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{955}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/authpf/users/peter/authpf.rules\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{956}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}client\char95{}out = "\{ domain, http, https \}"
pass inet from \$user\char95{}ip to 192.168.103.84 port 9000
pass quick inet proto \{ tcp, udp \} from \$user\char95{}ip to \char92{}
     any port \$client\char95{}out	\endPar{}\endNode{}\Node%
{\def\Element%
{957}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{958}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/authpf/users/chris/authpf.rules\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{959}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass from \$user\char95{}ip os = "OpenBSD" to any\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{AUTHPF.OPEN.SHUT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{961}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{961}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{961}\def\ProcessingMode%
{component-title-mode}}Wide open but actually shut\endNode{}\endSeq{}\def\HeadingText{%
Wide open but actually shut}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{961}}\endNode{}\Node%
{\def\Element%
{962}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}A wireless network open at network level.\endPar{}\endNode{}\Node%
{\def\Element%
{963}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Access only to authenticated users\endPar{}\endNode{}\Node%
{\def\Element%
{964}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Create an empty authpf config:\endPar{}\endNode{}\Node%
{\def\Element%
{965}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{966}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}\#\endSeq{}\endNode{} \Node%
{\def\Element%
{967}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}touch \Node%
{\def\Element%
{968}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/authpf/authpf.conf\endSeq{}\endNode{}\endSeq{}\endNode{}. \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{VEGARD.AUTHPF.PF.CONF}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{970}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{970}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{970}\def\ProcessingMode%
{component-title-mode}}Open but shut: pf.conf\endNode{}\endSeq{}\def\HeadingText{%
Open but shut: pf.conf}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{970}}\endNode{}\Node%
{\def\Element%
{971}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{972}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{973}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ext\char95{}if = "re0"
int\char95{}if = "ath0"
auth\char95{}web="192.168.27.20"
dhcp\char95{}services = "\{ bootps, bootpc \}" \# DHCP server + client
table \Entity{lt}authpf\char95{}users\Entity{gt} persist
rdr pass on \$int\char95{}if proto tcp from ! \Entity{lt}authpf\char95{}users\Entity{gt} to any \char92{}
    port http -\Entity{gt} \$auth\char95{}web
nat on \$ext\char95{}if from \$localnet to any -> (\$ext\char95{}if)
nat-anchor "authpf/*"
rdr-anchor "authpf/*"
binat-anchor "authpf/*"
anchor "authpf/*"
pass quick on \$int\char95{}if inet proto \{ tcp, udp \} to \$int\char95{}if \char92{}
     port dhcp\char95{}services
pass quick inet proto \{ tcp, udp \} from \$int\char95{}if:network to \char92{}
     any port domain
pass quick on \$int\char95{}if inet proto \{ tcp, udp \} to \$int\char95{}if port ssh\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ADDRESSPOOLS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{975}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{975}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{975}\def\ProcessingMode%
{component-title-mode}}Sharing the load: Address pools\endNode{}\endSeq{}\def\HeadingText{%
Sharing the load: Address pools}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{975}}\endNode{}\Node%
{\def\Element%
{976}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Your users have bookmarked your \Node%
{\def\Element%
{977}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$webserver\endSeq{}\endNode{}, load goes up.\endPar{}\endNode{}\Node%
{\def\Element%
{978}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Solution: more servers and a redirection\endPar{}\endNode{}\Node%
{\def\Element%
{979}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}webpool = "\{ 192.0.2.214, 192.0.2.215, 192.0.2.216, 192.0.2.217 \}"

rdr on \$ext\char95{}if from any to \$webserver port \$webports -> \$webpool \char92{}
       round-robin sticky-address\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RELAYD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{981}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{981}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{981}\def\ProcessingMode%
{component-title-mode}}relayd\endNode{}\endSeq{}\def\HeadingText{%
relayd}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{981}}\endNode{}\Node%
{\def\Element%
{982}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Problem: machines go down, rdr doesn't compensate.\endPar{}\endNode{}\Node%
{\def\Element%
{983}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{984}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}relayd\endSeq{}\endNode{} (pre-4.3: \Node%
{\def\Element%
{985}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}hoststated\endSeq{}\endNode{}) detects host state (up/down) interacts with \Node%
{\def\Element%
{986}}\Seq%
{\def\fPosture%
{italic}}tables\endSeq{}\endNode{}, adds/removes hosts\endPar{}\endNode{}\Node%
{\def\Element%
{987}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Configured via \Node%
{\def\Element%
{988}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{} and \Node%
{\def\Element%
{989}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}relayd.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{990}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Introduced in OpenBSD 4.1 (renamed in 4.3), actively developed\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RELAYD.SIMPLECONFIG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{992}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{992}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{992}\def\ProcessingMode%
{component-title-mode}}Basic relayd config\endNode{}\endSeq{}\def\HeadingText{%
Basic relayd config}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{992}}\endNode{}\Node%
{\def\Element%
{993}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In your \Node%
{\def\Element%
{994}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{995}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}rdr-anchor "hoststated/*"
anchor "relayd/*"\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RELAYD.SIMPLECONFIG2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{997}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{997}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{997}\def\ProcessingMode%
{component-title-mode}}Basic relayd config (cont)\endNode{}\endSeq{}\def\HeadingText{%
Basic relayd config (cont)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{997}}\endNode{}\Node%
{\def\Element%
{998}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In your \Node%
{\def\Element%
{999}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}relayd.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1000}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}web1="192.0.2.214"
web2="192.0.2.215"
web3="192.0.2.216"
web4="192.0.2.217"
webserver="192.0.2.227"
sorry\char95{}server="192.0.2.200"

interval 5 \# check hosts every 5 seconds

table \Entity{lt}webpool\Entity{gt} \{ \$web1, \$web2, \$web3, \$web4, \}
table \Entity{lt}sorry\Entity{gt} \{ \$sorry\char95{}server \}

redirect "www" \{
	 listen on \$webserver port http 
	 forward to \Entity{lt}webpool\Entity{gt} check http "/status.html" code 200 timeout 300
	 forward to \Entity{lt}sorry\Entity{gt} timeout 300 check icmp 
\}\endPar{}\endNode{}\Node%
{\def\Element%
{1001}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}enable with \Node%
{\def\Element%
{1002}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc.conf.local\endSeq{}\endNode{} entry\endPar{}\endNode{}\Node%
{\def\Element%
{1003}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}relayd\char95{}flags="" \# for normal use: ""\#\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RELAYCTL}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1005}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1005}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1005}\def\ProcessingMode%
{component-title-mode}}relayctl\endNode{}\endSeq{}\def\HeadingText{%
relayctl}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1005}}\endNode{}\Node%
{\def\Element%
{1006}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1007}}\Seq%
{\def\fWeight%
{bold}}relayctl\endSeq{}\endNode{} for interactive \Node%
{\def\Element%
{1008}}\Seq%
{\def\fWeight%
{bold}}relayd\endSeq{}\endNode{} control\endPar{}\endNode{}\Node%
{\def\Element%
{1009}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ \Node%
{\def\Element%
{1010}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo relayctl show summary\endSeq{}\endNode{}
Type      Id    Name                            Avlblty Status
service    0    www                                     down
table      0    webpool                                 active (2 hosts up)
host       3    192.0.2.217                     0.00\%   down
host       2    192.0.2.216                     100.00\% up
host       1    192.0.2.215                     0.00\%   down
host       0    192.0.2.214                     100.00\% up
table      1    sorry                                   active (1 hosts up)
host       4    192.0.2.200                     100.00\% up\endPar{}\endNode{}\Node%
{\def\Element%
{1011}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}enable or disable hosts\endPar{}\endNode{}\Node%
{\def\Element%
{1012}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo relayctl host disable 192.0.2.216\endPar{}\endNode{}\Node%
{\def\Element%
{1013}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo relayctl host enable 192.0.2.216\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BACKTOSIMPLENAT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1015}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1015}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1015}\def\ProcessingMode%
{component-title-mode}}Filtering for services, the NAT version\endNode{}\endSeq{}\def\HeadingText{%
Filtering for services, the NAT version}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1015}}\endNode{}\Node%
{\def\Element%
{1016}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}If routable addresses are not available, you\endPar{}\endNode{}\Node%
{\def\Element%
{1017}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1018}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1019}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}select an appropriate RFC1918 address range\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1020}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1021}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}edit your \Node%
{\def\Element%
{1022}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}webserver\endSeq{}\endNode{}, \Node%
{\def\Element%
{1023}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}emailserver\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1024}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1025}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}add appropriate redirections\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{1026}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}rdr on \$ext\char95{}if proto tcp from any to \$ext\char95{}if port \char92{}
       \$webports -\Entity{gt} \$webserver
rdr on \$ext\char95{}if proto tcp from any to \$ext\char95{}if port \char92{}
       \$email -\Entity{gt} \$emailserver\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1027}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}segment off your DMZ, introduce address pools\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RDR2SERVERS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1029}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1029}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1029}\def\ProcessingMode%
{component-title-mode}}Back to the single NATed network\endNode{}\endSeq{}\def\HeadingText{%
Back to the single NATed network}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1029}}\endNode{}\Node%
{\def\Element%
{1030}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}webserver = "192.168.2.7"
webports = "\{ http, https \}"
emailserver = "192.168.2.5"
email = "\{ smtp, pop3, imap, imap3, imaps, pop3s \}"

rdr on \$ext\char95{}if proto tcp from any to \$ext\char95{}if port \char92{}
       \$webports -\Entity{gt} \$webserver
rdr on \$ext\char95{}if proto tcp from any to \$ext\char95{}if port \char92{}
       \$email -\Entity{gt} \$emailserver

pass in on \$ext\char95{}if proto tcp from any to \$webserver port \$webports \char92{}
   flags S/SA synproxy state
pass in on \$ext\char95{}if proto tcp from any to \$emailserver port \$email \char92{}
   flags S/SA synproxy state
pass out on \$ext\char95{}if proto tcp from \$emailserver to any port smtp \char92{}
   flags S/SA synproxy state\endPar{}\endNode{}\Node%
{\def\Element%
{1031}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Works with or without a separate dmz, but - \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RDR2SERVERS4LOCALNET}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1033}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1033}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1033}\def\ProcessingMode%
{component-title-mode}}Single NAT, web \Entity{amp} mail server on the inside: from the inside\endNode{}\endSeq{}\def\HeadingText{%
Single NAT, web  mail server on the inside: from the inside}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1033}}\endNode{}\Node%
{\def\Element%
{1034}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1035}}\Seq%
{\def\fWeight%
{bold}}Problem:\endSeq{}\endNode{} Traffic from the inside does not reach the
internal interface\endPar{}\endNode{}\Node%
{\def\Element%
{1036}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1037}}\Seq%
{\def\fWeight%
{bold}}Solutions:\endSeq{}\endNode{} \endPar{}\endNode{}\Node%
{\def\Element%
{1038}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1039}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1040}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}' Split horizon' DNS, different answer for LAN and elsewhere\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1041}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1042}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}proxying, such as \Node%
{\def\Element%
{1043}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}nc\endSeq{}\endNode{} (NetCat)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1044}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1045}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Moving your servers to a separate DMZ\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1046}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1047}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}special case of redirection and NAT for the local net\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RDR2SERVERS4LOCALNETRULES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1049}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1049}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1049}\def\ProcessingMode%
{component-title-mode}}Single NAT, web \Entity{amp} mail server on the inside: from the inside\endNode{}\endSeq{}\def\HeadingText{%
Single NAT, web  mail server on the inside: from the inside}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1049}}\endNode{}\Node%
{\def\Element%
{1050}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Add to the rule set:\endPar{}\endNode{}\Node%
{\def\Element%
{1051}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}rdr on \$int\char95{}if proto tcp from \$int\char95{}if:network to \$ext\char95{}if \char92{}
       port \$webports -\Entity{gt} \$webserver
rdr on \$int\char95{}if proto tcp from \$int\char95{}if:network to \$ext\char95{}if \char92{}
       port \$email -\Entity{gt} \$emailserver
no nat on \$int\char95{}if proto tcp from \$int\char95{}if to \$int\char95{}if:network
nat on \$int\char95{}if proto tcp from \$int\char95{}if:network to \$webserver \char92{}
       port \$webports -\Entity{gt} \$int\char95{}if 
nat on \$int\char95{}if proto tcp from \$int\char95{}if:network to \$emailserver \char92{}
       port \$email -\Entity{gt} \$int\char95{}if \endPar{}\endNode{}\Node%
{\def\Element%
{1052}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{IFGROUPS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1054}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1054}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1054}\def\ProcessingMode%
{component-title-mode}}Filtering on interface groups\endNode{}\endSeq{}\def\HeadingText{%
Filtering on interface groups}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1054}}\endNode{}\Node%
{\def\Element%
{1055}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You can configure groups of interfaces, filter on them\endPar{}\endNode{}\Node%
{\def\Element%
{1056}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# ifconfig sis2 group untrusted\endPar{}\endNode{}\Node%
{\def\Element%
{1057}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}(or \Node%
{\def\Element%
{1058}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}hostname.sis2\endSeq{}\endNode{})\endPar{}\endNode{}\Node%
{\def\Element%
{1059}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Use in your \Node%
{\def\Element%
{1060}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1061}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass in on untrusted to any port \$webports
pass out on egress to any port \$webports\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{POWEROFTAGS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1063}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1063}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1063}\def\ProcessingMode%
{component-title-mode}}The power of tags\endNode{}\endSeq{}\def\HeadingText{%
The power of tags}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1063}}\endNode{}\Node%
{\def\Element%
{1064}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}tag packets incoming, block or pass outgoing based on tags\endPar{}\endNode{}\Node%
{\def\Element%
{1065}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}eg in a net with several NATing access points\endPar{}\endNode{}\Node%
{\def\Element%
{1066}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}wifi = "\{ 10.0.0.115, 10.0.0.125, 10.0.0.135, 10.0.0.145 \}"
pass in on \$int\char95{}if from \$wifi to \$wifi\char95{}allowed port \char92{}
     \$wifi\char95{}ports tag wifigood
     ...
pass out on \$ext\char95{}if tagged wifigood\endPar{}\endNode{}\Node%
{\def\Element%
{1067}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1068}}\Seq%
{\def\fPosture%
{italic}}NOTE:\endSeq{}\endNode{} tags are sticky - all matching tag rules add their tag\endPar{}\endNode{}\Node%
{\def\Element%
{1069}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRIDGE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1071}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1071}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1071}\def\ProcessingMode%
{component-title-mode}}The filtering bridge\endNode{}\endSeq{}\def\HeadingText{%
The filtering bridge}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1071}}\endNode{}\Node%
{\def\Element%
{1072}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Bridge: machine with no IP address of its own, between the Internet and a local network\endPar{}\endNode{}\Node%
{\def\Element%
{1073}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1074}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1075}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Opererates on the Ethernet level\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1076}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1077}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}"Invisible" to the outside world\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1078}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1079}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Is able to use PF for filtering and nat/rdr\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRIDGEFIG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1081}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1081}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1081}\def\ProcessingMode%
{component-title-mode}}Where does it go?\endNode{}\endSeq{}\def\HeadingText{%
Where does it go?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1081}}\endNode{}\Node%
{\def\Element%
{1082}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1083}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1084}}\Node%
{\def\Element%
{1085}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{bridge-network.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRIDGE.BASIC.CONFIG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1087}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1087}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1087}\def\ProcessingMode%
{component-title-mode}}OpenBSD bridge setup\endNode{}\endSeq{}\def\HeadingText{%
OpenBSD bridge setup}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1087}}\endNode{}\Node%
{\def\Element%
{1088}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1089}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/hostname.ep0\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1090}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}up\endPar{}\endNode{}\Node%
{\def\Element%
{1091}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1092}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/hostname.ep1\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1093}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}up\endPar{}\endNode{}\Node%
{\def\Element%
{1094}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1095}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/bridgename.bridge0\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1096}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}  add ep0 add ep1 blocknonip ep0 blocknonip ep1 up\endPar{}\endNode{}\Node%
{\def\Element%
{1097}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Se also bridge(4), brconfig(8)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRIDGE-FREEBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1099}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1099}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1099}\def\ProcessingMode%
{component-title-mode}}FreeBSD bridge setup\endNode{}\endSeq{}\def\HeadingText{%
FreeBSD bridge setup}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1099}}\endNode{}\Node%
{\def\Element%
{1100}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Make sure your kernel config has the bridge interface, \Node%
{\def\Element%
{1101}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/loader.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1102}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}if\char95{}bridge\char95{}load="YES"\endPar{}\endNode{}\Node%
{\def\Element%
{1103}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Create a bridge:\endPar{}\endNode{}\Node%
{\def\Element%
{1104}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo ifconfig bridge0 create \endPar{}\endNode{}\Node%
{\def\Element%
{1105}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}check your new sysctls\endPar{}\endNode{}\Node%
{\def\Element%
{1106}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo sysctl net.link.bridge
net.link.bridge.ipfw: 0
net.link.bridge.pfil\char95{}member: 1
net.link.bridge.pfil\char95{}bridge: 1
net.link.bridge.ipfw\char95{}arp: 0
net.link.bridge.pfil\char95{}onlyip: 1\endPar{}\endNode{}\Node%
{\def\Element%
{1107}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Check that the interfaces are up, but otherwise unconfigured, then\endPar{}\endNode{}\Node%
{\def\Element%
{1108}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo ifconfig bridge0 addm ep0 addm ep1 up0\endPar{}\endNode{}\Node%
{\def\Element%
{1109}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}make permanent with \Node%
{\def\Element%
{1110}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/rc.conf\endSeq{}\endNode{} entries:\endPar{}\endNode{}\Node%
{\def\Element%
{1111}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ifconfig\char95{}ep0="up"
ifconfig\char95{}ep1="up"
cloned\char95{}interfaces="bridge0"
ifconfig\char95{}bridge0="addm ep0 addm ep1 up"\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BRIDGE2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1113}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1113}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1113}\def\ProcessingMode%
{component-title-mode}}Bridge PF filtering config\endNode{}\endSeq{}\def\HeadingText{%
Bridge PF filtering config}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1113}}\endNode{}\Node%
{\def\Element%
{1114}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1115}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1116}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ext\char95{}if = ep0
int\char95{}if = ep1
localnet= "192.0.2.0/24"
webserver = "192.0.2.227"
webports = "\{ http, https \}"
emailserver = "192.0.2.225"
email = "\{ smtp, pop3, imap, imap3, imaps, pop3s \}"
nameservers = "\{ 192.0.2.221, 192.0.2.223 \}"
client\char95{}out = "\{ ssh, domain, pop3, auth, nntp, http, https, \char92{}
                cvspserver, 2628, 5999, 8000, 8080 \}"
udp\char95{}services = "\{ domain, ntp \}"
icmp\char95{}types = "\{ echoreq, unreach \}"
set skip on \$int\char95{}if
block all
pass quick on \$ext\char95{}if inet proto \{ tcp, udp \} from \$localnet to \char92{}
     any port \$udp\char95{}services
pass log on \$ext\char95{}if inet proto icmp all icmp-type \$icmp\char95{}types
pass on \$ext\char95{}if inet proto tcp from \$localnet to any port \$client\char95{}out
pass on \$ext\char95{}if inet proto \{ tcp, udp \} from any to \$nameservers \char92{}
     port domain
pass on \$ext\char95{}if proto tcp from any to \$webserver port \char92{}
     \$webports synproxy state
pass log on \$ext\char95{}if proto tcp from any to \$emailserver port \char92{}
     \$email synproxy state
pass log on \$ext\char95{}if proto tcp from \$emailserver to any port \char92{}
     smtp synproxy state\endPar{}\endNode{}\Node%
{\def\Element%
{1117}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}} (knock yourself out)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{UNROUTEABLES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1119}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1119}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1119}\def\ProcessingMode%
{component-title-mode}}Handling non-routable addresses from elsewhere\endNode{}\endSeq{}\def\HeadingText{%
Handling non-routable addresses from elsewhere}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1119}}\endNode{}\Node%
{\def\Element%
{1120}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Bar officially unroutable (RFC1918 et al) traffic\endPar{}\endNode{}\Node%
{\def\Element%
{1121}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}martians = "\{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, \char92{}
              10.0.0.0/8, 169.254.0.0/16, 192.0.2.0/24, \char92{}
              0.0.0.0/8, 240.0.0.0/4 \}"

block drop in quick on \$ext\char95{}if from \$martians to any
block drop out quick on \$ext\char95{}if from any to \$martians\endPar{}\endNode{}\Node%
{\def\Element%
{1122}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1123}}\Seq%
{\def\fPosture%
{italic}}NOTE:\endSeq{}\endNode{} could usefully be rewritten as a table\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQINTRO}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1125}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1125}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1125}\def\ProcessingMode%
{component-title-mode}}Directing traffic with altq\endNode{}\endSeq{}\def\HeadingText{%
Directing traffic with altq}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1125}}\endNode{}\Node%
{\def\Element%
{1126}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}ALTQ\endPar{}\endNode{}\Node%
{\def\Element%
{1127}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}ALternate Queueing -- uses "queues" for bandwidth allocation, traffic shaping\endPar{}\endNode{}\Node%
{\def\Element%
{1128}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1129}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1130}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}class based (cbq) - per cent, (K,M)bytes, \Node%
{\def\Element%
{1131}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}or\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1132}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1133}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}priority based (PRIQ)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1134}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1135}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}hierarchical (HFSC)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1136}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Syntax:\endPar{}\endNode{}\Node%
{\def\Element%
{1137}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}altq on interface type [options ... ] main\char95{}queue \{ sub\char95{}q1, sub\char95{}q2 ..\}
  queue sub\char95{}q1 [ options ... ]
  queue sub\char95{}q2 [ options ... ]
[...]
pass [ ... ] queue sub\char95{}q1
pass [ ... ] queue sub\char95{}q2\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQSETUP.OPENBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1139}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1139}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1139}\def\ProcessingMode%
{component-title-mode}}Setting up for ALTQ \endNode{}\endSeq{}\def\HeadingText{%
Setting up for ALTQ }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1139}}\endNode{}\Node%
{\def\Element%
{1140}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1141}}\Seq%
{\def\fPosture%
{italic}}OpenBSD\endSeq{}\endNode{}: All relevant options are enabled in the GENERIC kernel. No further (non-\Node%
{\def\Element%
{1142}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{}) configuration necessary\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQSETUP.FREEBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1144}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1144}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1144}\def\ProcessingMode%
{component-title-mode}}Setting up for ALTQ: FreeBSD \endNode{}\endSeq{}\def\HeadingText{%
Setting up for ALTQ: FreeBSD }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1144}}\endNode{}\Node%
{\def\Element%
{1145}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1146}}\Seq%
{\def\fPosture%
{italic}}FreeBSD\endSeq{}\endNode{}: The GENERIC kernel does not have ALTQ options enabled. Relevant options are\endPar{}\endNode{}\Node%
{\def\Element%
{1147}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}options ALTQ
options ALTQ\char95{}CBQ \# Class-Based Queuing (CBQ)
options ALTQ\char95{}RED \# Random Early Detection (RED)
options ALTQ\char95{}RIO \# RED In/Out
options ALTQ\char95{}HFSC \# Hierarchical Packet Scheduler (HFSC)
options ALTQ\char95{}PRIQ \# Priority Queuing (PRIQ)
options ALTQ\char95{}NOPCC \# Required for SMP buildo\endPar{}\endNode{}\Node%
{\def\Element%
{1148}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Enable the options you need in your kernel config, install the kernel\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQSETUP.NETBSD}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1150}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1150}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1150}\def\ProcessingMode%
{component-title-mode}}Setting up for ALTQ: NetBSD \endNode{}\endSeq{}\def\HeadingText{%
Setting up for ALTQ: NetBSD }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1150}}\endNode{}\Node%
{\def\Element%
{1151}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1152}}\Seq%
{\def\fPosture%
{italic}}NetBSD\endSeq{}\endNode{}: ALTQ available in NetBSD 4.0; The GENERIC kernel does not have ALTQ options enabled. Relevant options are\endPar{}\endNode{}\Node%
{\def\Element%
{1153}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}options ALTQ \# Manipulate network interfaces' output queues
options ALTQ\char95{}CBQ \# Class-Based Queuing
options ALTQ\char95{}HFSC \# Hierarchical Fair Service Curve
options ALTQ\char95{}PRIQ \# Priority Queuing
options ALTQ\char95{}RED \# Random Early Detection\endPar{}\endNode{}\Node%
{\def\Element%
{1154}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Enable the options you need in your kernel config, install the kernel\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQ.USABLE.BANDWIDTH}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1156}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1156}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1156}\def\ProcessingMode%
{component-title-mode}}What is your usable bandwidth?\endNode{}\endSeq{}\def\HeadingText{%
What is your usable bandwidth?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1156}}\endNode{}\Node%
{\def\Element%
{1157}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Interfaces report \Node%
{\def\Element%
{1158}}\Seq%
{\def\fPosture%
{italic}}interface\endSeq{}\endNode{} bandwidth, not \Node%
{\def\Element%
{1159}}\Seq%
{\def\fPosture%
{italic}}line bandwidth\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1160}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Overhead can be single-digit percentage (ethernet) to \Entity{gt} 20 \Entity{percnt} (ADSL)\endPar{}\endNode{}\Node%
{\def\Element%
{1161}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Set bandwidth to lowest value in the relevant path\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQACKPRI}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1163}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1163}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1163}\def\ProcessingMode%
{component-title-mode}}ALTQ - prioritizing by traffic type\endNode{}\endSeq{}\def\HeadingText{%
ALTQ - prioritizing by traffic type}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1163}}\endNode{}\Node%
{\def\Element%
{1164}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Daniel Hartmeier's ADSL - prioritizing ACKs to improve up/download over asymmetric link
\endPar{}\endNode{}\Node%
{\def\Element%
{1165}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ext\char95{}if="kue0"

altq on \$ext\char95{}if priq bandwidth 100Kb queue \{ q\char95{}pri, q\char95{}def \}
queue q\char95{}pri priority 7
queue q\char95{}def priority 1 priq(default)

pass out on \$ext\char95{}if proto tcp from \$ext\char95{}if to any flags S/SA \char92{}
        keep state queue (q\char95{}def, q\char95{}pri)

pass in  on \$ext\char95{}if proto tcp from any to \$ext\char95{}if flags S/SA \char92{}
        keep state queue (q\char95{}def, q\char95{}pri)\endPar{}\endNode{}\Node%
{\def\Element%
{1166}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}See \Node%
{\def\Element%
{1167}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.benzedrine.cx/ackpri.html\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQBYPCT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1169}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1169}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1169}\def\ProcessingMode%
{component-title-mode}}ALTQ - allocation by percentage\endNode{}\endSeq{}\def\HeadingText{%
ALTQ - allocation by percentage}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1169}}\endNode{}\Node%
{\def\Element%
{1170}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}example swiped from unix.se:\endPar{}\endNode{}\Node%
{\def\Element%
{1171}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}altq on \$ext\char95{}if cbq bandwidth 640Kb queue \{ def, ftp, udp, \char92{}
    http, ssh, icmp \}
    queue def bandwidth 18\% cbq(default borrow red)
    queue ftp bandwidth 10\% cbq(borrow red)
    queue udp bandwidth 30\% cbq(borrow red)
    queue http bandwidth 20\% cbq(borrow red)
    queue ssh bandwidth 20\% cbq(borrow red) \{ ssh\char95{}interactive, \char92{}
          ssh\char95{}bulk \}
          queue ssh\char95{}interactive priority 7 bandwidth 20\%
          queue ssh\char95{}bulk priority 0 bandwidth 80\%
    queue icmp bandwidth 2\% cbq

pass log quick on \$ext\char95{}if proto tcp from any to any port ssh \char92{}
    flags S/SA keep state queue (ssh\char95{}bulk, ssh\char95{}interactive)
pass in quick on \$ext\char95{}if proto tcp from any to any port ftp \char92{}
    flags S/SA keep state queue ftp
pass in quick on \$ext\char95{}if proto tcp from any to any port www \char92{}
    flags S/SA keep state queue http
pass out on \$ext\char95{}if proto udp all keep state queue udp
pass out on \$ext\char95{}if proto icmp all keep state queue icmp\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{QUEUEDMZ0}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1173}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1173}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1173}\def\ProcessingMode%
{component-title-mode}}Queueing for a DMZ\endNode{}\endSeq{}\def\HeadingText{%
Queueing for a DMZ}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1173}}\endNode{}\Node%
{\def\Element%
{1174}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1175}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1176}}\Node%
{\def\Element%
{1177}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{DMZ-network.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1178}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{QUEUEDMZ1}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1180}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1180}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1180}\def\ProcessingMode%
{component-title-mode}}Queueing for a DMZ: rules part 1\endNode{}\endSeq{}\def\HeadingText{%
Queueing for a DMZ: rules part 1}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1180}}\endNode{}\Node%
{\def\Element%
{1181}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}total\char95{}ext = 2Mb
total\char95{}dmz = 100Mb
altq on \$ext\char95{}if cbq bandwidth \$total\char95{}ext queue \{ ext\char95{}main, ext\char95{}web, \char92{}
        ext\char95{}udp, ext\char95{}mail, ext\char95{}ssh \}
queue ext\char95{}main bandwidth 25\% cbq(default borrow red) \{ ext\char95{}hi, ext\char95{}lo \}
     queue ext\char95{}hi priority 7 bandwidth 20\%
     queue ext\char95{}lo priority 0 bandwidth 80\%
queue ext\char95{}web bandwidth 25\% cbq(borrow red)
queue ext\char95{}udp bandwidth 20\% cbq(borrow red)
queue ext\char95{}mail bandwidth 30\% cbq(borrow red)
altq on \$dmz\char95{}if cbq bandwidth \$total\char95{}dmz queue \{ ext\char95{}dmz, dmz\char95{}main, \char92{}
      dmz\char95{}web, dmz\char95{}udp, dmz\char95{}mail \}
queue ext\char95{}dmz bandwidth \$total\char95{}ext cbq(borrow red) queue \{ ext\char95{}dmz\char95{}web, \char92{}
     ext\char95{}dmz\char95{}udp, ext\char95{}dmz\char95{}mail \}
     queue ext\char95{}dmz\char95{}web bandwidth 40\% priority 5
     queue ext\char95{}dmz\char95{}udp bandwidth 10\% priority 7
     queue ext\char95{}dmz\char95{}mail bandwidth 50\% priority 3
queue dmz\char95{}main bandwidth 25Mb cbq(default borrow red) queue \{ dmz\char95{}main\char95{}hi, \char92{}
     dmz\char95{}main\char95{}lo \}
     queue dmz\char95{}main\char95{}hi priority 7 bandwidth 20\%
     queue dmz\char95{}main\char95{}lo priority 0 bandwidth 80\%
queue dmz\char95{}web bandwidth 25Mb cbq(borrow red)
queue dmz\char95{}udp bandwidth 20Mb cbq(borrow red)
queue dmz\char95{}mail bandwidth 20Mb cbq(borrow red)\endPar{}\endNode{}\Node%
{\def\Element%
{1182}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{QUEUEDMZ2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1184}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1184}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1184}\def\ProcessingMode%
{component-title-mode}}Queueing for a DMZ: rules part 2\endNode{}\endSeq{}\def\HeadingText{%
Queueing for a DMZ: rules part 2}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1184}}\endNode{}\Node%
{\def\Element%
{1185}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass in on \$ext\char95{}if proto \{ tcp, udp \} from any to \$nameservers \char92{}
     port domain queue ext\char95{}udp
pass in on \$int\char95{}if proto \{ tcp, udp \} from \$localnet to \$nameservers \char92{}
     port domain
pass out on \$dmz\char95{}if proto \{ tcp, udp \} from any to \$nameservers port \char92{}
     domain queue ext\char95{}dmz\char95{}udp
pass out on \$dmz\char95{}if proto \{ tcp, udp \} from \$localnet to \$nameservers \char92{}
     port domain queue dmz\char95{}udp
pass in on \$ext\char95{}if proto tcp from any to \$webserver port \$webports \char92{}
     queue ext\char95{}web
pass in on \$int\char95{}if proto tcp from \$localnet to \$webserver port \$webports
pass out on \$dmz\char95{}if proto tcp from any to \$webserver port \$webports \char92{}
     queue ext\char95{}dmz\char95{}web
pass out on \$dmz\char95{}if proto tcp from \$localnet to \$webserver port \$webports \char92{}
     queue dmz\char95{}web
pass in log on \$ext\char95{}if proto tcp from any to \$mailserver port smtp
pass in log on \$ext\char95{}if proto tcp from \$localnet to \$mailserver port smtp
pass in log on \$int\char95{}if proto tcp from \$localnet to \$mailserver port \$email
pass out log on \$dmz\char95{}if proto tcp from any to \$mailserver port smtp \char92{}
     queue ext\char95{}mail
pass in on \$dmz\char95{}if from \$mailserver to any port smtp queue dmz\char95{}mail
pass out log on \$ext\char95{}if proto tcp from \$mailserver to any port smtp \char92{}
     queue ext\char95{}dmz\char95{}mailt\endPar{}\endNode{}\Node%
{\def\Element%
{1186}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TINYQ}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1188}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1188}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1188}\def\ProcessingMode%
{component-title-mode}}overloading to a tiny queue\endNode{}\endSeq{}\def\HeadingText{%
overloading to a tiny queue}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1188}}\endNode{}\Node%
{\def\Element%
{1189}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass log quick on \$ext\char95{}if proto tcp from any to any port ssh flags S/SA \char92{}
keep state queue (ssh\char95{}bulk, ssh\char95{}interactive)\endPar{}\endNode{}\Node%
{\def\Element%
{1190}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}becomes\endPar{}\endNode{}\Node%
{\def\Element%
{1191}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass log quick on \$ext\char95{}if proto tcp from any to any port ssh flags S/SA \char92{}
keep state (max-src-conn 15, max-src-conn-rate 5/3, \char92{}
     overload \Entity{lt}bruteforce\Entity{gt} flush global) \char92{}
     queue (ssh\char95{}bulk, ssh\char95{}interactive)\endPar{}\endNode{}\Node%
{\def\Element%
{1192}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}where\endPar{}\endNode{}\Node%
{\def\Element%
{1193}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}queue smallpipe bandwidth 1\% cbq\endPar{}\endNode{}\Node%
{\def\Element%
{1194}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}and\endPar{}\endNode{}\Node%
{\def\Element%
{1195}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto tcp from \Entity{lt}bruteforce\Entity{gt} to any \char92{}
     port \$tcp\char95{}services queue smallpipe\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ALTQSMTP}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1197}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1197}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1197}\def\ProcessingMode%
{component-title-mode}}ALTQ - handling unwanted traffic\endNode{}\endSeq{}\def\HeadingText{%
ALTQ - handling unwanted traffic}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1197}}\endNode{}\Node%
{\def\Element%
{1198}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}altq on \$ext\char95{}if cbq queue \{ q\char95{}default q\char95{}web q\char95{}mail \}

   queue q\char95{}default cbq(default)
   queue q\char95{}web (...) 

    \#\# all mail limited to 1Mb/sec
    queue q\char95{}mail bandwidth 1Mb \{ q\char95{}mail\char95{}windows \}
    \#\# windows mail limited to 56Kb/sec
    queue q\char95{}mail\char95{}windows bandwidth 56Kb

    pass in quick proto tcp from any os "Windows" to \$ext\char95{}if \char92{}
    port 25 keep state queue q\char95{}mail\char95{}windows
    pass in quick proto tcp from any to \$ext\char95{}if port 25 \char92{}
    label "smtp" keep state queue q\char95{}mail\endPar{}\endNode{}\Node%
{\def\Element%
{1199}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}" I can't believe I didn't see this earlier. Oh, how sweet. ... 
  Already a huge difference in my load. Bwa ha ha. "\endPar{}\endNode{}\Node%
{\def\Element%
{1200}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Randal L. Schwartz, \Node%
{\def\Element%
{1201}}\Seq%
{}\Seq%
{}\Seq%
{}http://use.perl.org/\char126{}merlyn/journal/17094\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARP}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1203}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1203}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1203}\def\ProcessingMode%
{component-title-mode}}CARP and pfsync\endNode{}\endSeq{}\def\HeadingText{%
CARP and pfsync}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1203}}\endNode{}\Node%
{\def\Element%
{1204}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Common Address Redundancy Protocol (CARP)\endPar{}\endNode{}\Node%
{\def\Element%
{1205}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1206}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1207}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Introduced with OpenBSD 3.5\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1208}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1209}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Patent free alternative to VRRP (RFC 2281, 3768, patent owners: Cisco, IBM, Nokia)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1210}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1211}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Firewall/server redundancy\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1212}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1213}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Virtual network interface for automatic failover\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1214}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}pfsync\endPar{}\endNode{}\Node%
{\def\Element%
{1215}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1216}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1217}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Virtual network interface (assigned to physical interface)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1218}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1219}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Handles syncronization between PF firewalls (in advance of failover)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1220}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Best reference: \Node%
{\def\Element%
{1221}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.countersiege.com/doc/pfsync-carp/\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARPSETUP.SPEC}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1223}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1223}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1223}\def\ProcessingMode%
{component-title-mode}}CARP: project spec\endNode{}\endSeq{}\def\HeadingText{%
CARP: project spec}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1223}}\endNode{}\Node%
{\def\Element%
{1224}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Our network -\endPar{}\endNode{}\Node%
{\def\Element%
{1225}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1226}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1227}}\Node%
{\def\Element%
{1228}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{carp-before-simple-network.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1229}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}becomes (\Entity{hellip})\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARPSETUP.SPEC2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1231}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1231}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1231}\def\ProcessingMode%
{component-title-mode}}CARP: project spec cont'd\endNode{}\endSeq{}\def\HeadingText{%
CARP: project spec cont'd}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1231}}\endNode{}\Node%
{\def\Element%
{1232}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Our network becomes\endPar{}\endNode{}\Node%
{\def\Element%
{1233}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1234}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1235}}\Node%
{\def\Element%
{1236}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{carp-redundant-firewalls-network.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARPSETUP.SPEC.TXT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1238}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1238}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1238}\def\ProcessingMode%
{component-title-mode}}CARP: project spec cont'd \endNode{}\endSeq{}\def\HeadingText{%
CARP: project spec cont'd }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1238}}\endNode{}\Node%
{\def\Element%
{1239}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Our network should\endPar{}\endNode{}\Node%
{\def\Element%
{1240}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1241}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1242}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Keep functioning much the same way as it did earlier\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1243}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1244}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Have better availability with no noticeable downtime\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1245}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1246}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Experience graceful failover with no interruption of active connections\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1247}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Tall order, huh?\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARPSETUP.OTHEROS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1249}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1249}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1249}\def\ProcessingMode%
{component-title-mode}}Is your system CARP ready?\endNode{}\endSeq{}\def\HeadingText{%
Is your system CARP ready?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1249}}\endNode{}\Node%
{\def\Element%
{1250}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1251}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1252}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{1253}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}OpenBSD\endSeq{}\endNode{}: GENERIC kernel comes with \Node%
{\def\Element%
{1254}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}carp\endSeq{}\endNode{} and \Node%
{\def\Element%
{1255}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pfsync\endSeq{}\endNode{} devices compiled in\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1256}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1257}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{1258}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}FreeBSD\endSeq{}\endNode{}: GENERIC kernel does not have \Node%
{\def\Element%
{1259}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}carp\endSeq{}\endNode{} or \Node%
{\def\Element%
{1260}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pfsync\endSeq{}\endNode{} devices enabled, must be enabled in kernel config and compiled in\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1261}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1262}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{1263}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}NetBSD\endSeq{}\endNode{}: GENERIC kernel does not have \Node%
{\def\Element%
{1264}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}carp\endSeq{}\endNode{}, needs to be enabled and compiled in. NetBSD does not support \Node%
{\def\Element%
{1265}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pfsync\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARPSETUP.PARAM0}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1267}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1267}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1267}\def\ProcessingMode%
{component-title-mode}}Setting up CARP\endNode{}\endSeq{}\def\HeadingText{%
Setting up CARP}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1267}}\endNode{}\Node%
{\def\Element%
{1268}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You need the sysctls\endPar{}\endNode{}\Node%
{\def\Element%
{1269}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ \Node%
{\def\Element%
{1270}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sysctl net.inet.carp.allow\endSeq{}\endNode{}
net.inet.carp.allow=1\endPar{}\endNode{}\Node%
{\def\Element%
{1271}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\Node%
{\def\Element%
{1272}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ \Node%
{\def\Element%
{1273}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sysctl net.inet.carp\endSeq{}\endNode{}
net.inet.carp.allow=1
net.inet.carp.preempt=0
net.inet.carp.log=0
net.inet.carp.arpbalance=0\endPar{}\endNode{}\Node%
{\def\Element%
{1274}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}to let the magic work, we need\endPar{}\endNode{}\Node%
{\def\Element%
{1275}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo sysctl net.inet.carp.preempt=1\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARPSETUP.PARAM1}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1277}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1277}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1277}\def\ProcessingMode%
{component-title-mode}}CARP: ifconfig\endNode{}\endSeq{}\def\HeadingText{%
CARP: ifconfig}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1277}}\endNode{}\Node%
{\def\Element%
{1278}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}on the \Node%
{\def\Element%
{1279}}\Seq%
{\def\fPosture%
{italic}}master\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1280}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo ifconfig carp0 192.0.2.19 vhid 1
\$ sudo ifconfig carp1 192.168.1.1 vhid 2\endPar{}\endNode{}\Node%
{\def\Element%
{1281}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}on the \Node%
{\def\Element%
{1282}}\Seq%
{\def\fPosture%
{italic}}backup\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1283}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo ifconfig carp0 192.0.2.19 vhid 1 advskew 100
\$ sudo ifconfig carp1 192.168.1.1 vhid 2 advskew 100\endPar{}\endNode{}\Node%
{\def\Element%
{1284}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}the master announces every (1 + 0/256) seconds\endPar{}\endNode{}\Node%
{\def\Element%
{1285}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}the backup announces every (1 + 100/256) seconds\endPar{}\endNode{}\Node%
{\def\Element%
{1286}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1287}}\Seq%
{\def\fPosture%
{italic}}Note\endSeq{}\endNode{} Multicast. Use \Node%
{\def\Element%
{1288}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}carppeer\endSeq{}\endNode{} option for unicast\endPar{}\endNode{}\Node%
{\def\Element%
{1289}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Also see \Node%
{\def\Element%
{1290}}\Seq%
{}\Seq%
{}\Seq%
{}Henning Brauer's notes\endSeq{}\Seq%
{} (http://bulabula.org/carp-and-stp-meet-switch-security.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFSYNC}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1292}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1292}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1292}\def\ProcessingMode%
{component-title-mode}}pfsync\endNode{}\endSeq{}\def\HeadingText{%
pfsync}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1292}}\endNode{}\Node%
{\def\Element%
{1293}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Use a physically separate net (or crossover cable)\endPar{}\endNode{}\Node%
{\def\Element%
{1294}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo ifconfig pfsync0 syncpeer 10.0.12.16 syncdev ep2\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARP.RULESET}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1296}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1296}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1296}\def\ProcessingMode%
{component-title-mode}}What happens to the rule set?\endNode{}\endSeq{}\def\HeadingText{%
What happens to the rule set?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1296}}\endNode{}\Node%
{\def\Element%
{1297}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Pass CARP traffic on the appropriate interfaces \endPar{}\endNode{}\Node%
{\def\Element%
{1298}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass on \$carpdevs proto carp keep state\endPar{}\endNode{}\Node%
{\def\Element%
{1299}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Pass pfsync traffic on the appropriate interfaces \endPar{}\endNode{}\Node%
{\def\Element%
{1300}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass on \$syncdev proto pfsync\endPar{}\endNode{}\Node%
{\def\Element%
{1301}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Some traffic doesn't make sense to fail over \endPar{}\endNode{}\Node%
{\def\Element%
{1302}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass in on \$int\char95{}if from \$ssh\char95{}allowed to self keep state (no-sync)\endPar{}\endNode{}\Node%
{\def\Element%
{1303}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}PF sees the traffic on the physical interface\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARP-EXAMPLE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1305}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1305}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1305}\def\ProcessingMode%
{component-title-mode}}carp config example\endNode{}\endSeq{}\def\HeadingText{%
carp config example}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1305}}\endNode{}\Node%
{\def\Element%
{1306}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}master:\endPar{}\endNode{}\Node%
{\def\Element%
{1307}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1308}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}sysctl.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1309}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}net.inet.carp.preempt=1\endPar{}\endNode{}\Node%
{\def\Element%
{1310}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1311}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}hostname.carp0\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1312}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass mekmitasdigoat 192.0.2.19 vhid 1\endPar{}\endNode{}\Node%
{\def\Element%
{1313}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1314}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}hostname.carp1\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1315}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass mekmitasdigoat 192.168.1.1 vhid 2\endPar{}\endNode{}\Node%
{\def\Element%
{1316}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}backup:\endPar{}\endNode{}\Node%
{\def\Element%
{1317}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1318}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}sysctl.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1319}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}net.inet.carp.preempt=1\endPar{}\endNode{}\Node%
{\def\Element%
{1320}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1321}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}hostname.carp0\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1322}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass mekmitasdigoat 192.0.2.19 vhid 1 advskew 100\endPar{}\endNode{}\Node%
{\def\Element%
{1323}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1324}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}hostname.carp1\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1325}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass mekmitasdigoat 192.168.1.1 vhid 2 advskew 100\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{CARP.RULESET.CONF}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1327}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1327}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1327}\def\ProcessingMode%
{component-title-mode}}Carp ruleset\endNode{}\endSeq{}\def\HeadingText{%
Carp ruleset}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1327}}\endNode{}\Node%
{\def\Element%
{1328}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}ext\char95{}if=sis0
int\char95{}if=sis1
carpdevs="sis0 sis1"
int\char95{}carp=carp1
ext\char95{}carp=carp0
nat on \$ext\char95{}if from \$int\char95{}if:network -\Entity{gt} (\$ext\char95{}carp)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TROUBLESHOOT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1330}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1330}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1330}\def\ProcessingMode%
{component-title-mode}}Making your network troubleshooting friendly\endNode{}\endSeq{}\def\HeadingText{%
Making your network troubleshooting friendly}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1330}}\endNode{}\Node%
{\def\Element%
{1331}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Mainly concerns the \Node%
{\def\Element%
{1332}}\Seq%
{\def\fPosture%
{italic}}Internet Control Message Protocol\endSeq{}\endNode{} (\Node%
{\def\Element%
{1333}}\Seq%
{\def\fPosture%
{italic}}ICMP\endSeq{}\endNode{})\endPar{}\endNode{}\Node%
{\def\Element%
{1334}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1335}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1336}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{1337}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Control Messages\endSeq{}\endNode{} (transmission parameters, packet sizes, routing, \Node%
{\def\Element%
{1338}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}path MTU discovery\endSeq{}\endNode{})\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1339}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1340}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Mid 1990s \Node%
{\def\Element%
{1341}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Ping of Death\endSeq{}\endNode{} scare - ICMP 'just evil', 'a necessary evil'\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1342}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1343}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Modern OSes not vulnerable; people are still scared\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DOWEPASS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1345}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1345}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1345}\def\ProcessingMode%
{component-title-mode}}Then, do we let it all through?\endNode{}\endSeq{}\def\HeadingText{%
Then, do we let it all through?}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1345}}\endNode{}\Node%
{\def\Element%
{1346}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto icmp from any to any\endPar{}\endNode{}\Node%
{\def\Element%
{1347}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1348}}\Seq%
{\def\fPosture%
{italic}}Pro\endSeq{}\endNode{}: makes debugging easier\endPar{}\endNode{}\Node%
{\def\Element%
{1349}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1350}}\Seq%
{\def\fPosture%
{italic}}Con\endSeq{}\endNode{}: may reveal too much about your network\endPar{}\endNode{}\Node%
{\def\Element%
{1351}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1352}}\Seq%
{\def\fPosture%
{italic}}Note\endSeq{}\endNode{}: some ICMP traffic piggybacks on \Node%
{\def\Element%
{1353}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}keep state\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{ICMPSTOPATGW}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1355}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1355}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1355}\def\ProcessingMode%
{component-title-mode}}The easy way out: The buck stops here\endNode{}\endSeq{}\def\HeadingText{%
The easy way out: The buck stops here}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1355}}\endNode{}\Node%
{\def\Element%
{1356}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto icmp icmp-type \$icmp\char95{}types from \$int\char95{}if:network \char92{}
          to any keep state
pass inet proto icmp icmp-type \$icmp\char95{}types from any to \$ext\char95{}if \char92{}
          keep state\endPar{}\endNode{}\Node%
{\def\Element%
{1357}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Lets your traffic pass; hides the details of your local net\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LETPINGTHRU}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1359}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1359}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1359}\def\ProcessingMode%
{component-title-mode}}Letting \Node%
{\def\Element%
{1360}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}ping\endSeq{}\endNode{} through\endNode{}\endSeq{}\def\HeadingText{%
Letting ping through}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1359}}\endNode{}\Node%
{\def\Element%
{1361}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1362}}\Seq%
{}ping\endSeq{}\endNode{}: icmp - some packet types\endPar{}\endNode{}\Node%
{\def\Element%
{1363}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}icmp\char95{}types = "echoreq"
 \# [...]
pass inet proto icmp all icmp-type \$icmp\char95{}types keep state\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{HELPTRACEROUTE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1365}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1365}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1365}\def\ProcessingMode%
{component-title-mode}}Helping \Node%
{\def\Element%
{1366}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}traceroute\endSeq{}\endNode{}\endNode{}\endSeq{}\def\HeadingText{%
Helping traceroute}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1365}}\endNode{}\Node%
{\def\Element%
{1367}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1368}}\Seq%
{}traceroute\endSeq{}\endNode{} needs a bit of help, but uses a fixed formula:\endPar{}\endNode{}\Node%
{\def\Element%
{1369}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\# allow out the default range for traceroute(8):
\# "base+nhops*nqueries-1" (33434+64*3-1)
pass out on \$ext\char95{}if inet proto udp from any to any \char92{}
     port 33433 >< 33626 keep state\endPar{}\endNode{}\Node%
{\def\Element%
{1370}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}This is the stuff you find in list archives - openbsd-misc (e. g. \Node%
{\def\Element%
{1371}}\Seq%
{}\Seq%
{}\Seq%
{}http://marc.info/\endSeq{}\endSeq{}\endSeq{}\endNode{})\endPar{}\endNode{}\Node%
{\def\Element%
{1372}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1373}}\Seq%
{\def\fPosture%
{italic}}Note\endSeq{}\endNode{}: Unix \Node%
{\def\Element%
{1374}}\Seq%
{}traceroute\endSeq{}\endNode{} uses UDP by default; Microsoft uses ICMP ECHO (like unix with -I)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PATHMTUDISC}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1376}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1376}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1376}\def\ProcessingMode%
{component-title-mode}}Path MTU discovery\endNode{}\endSeq{}\def\HeadingText{%
Path MTU discovery}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1376}}\endNode{}\Node%
{\def\Element%
{1377}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Negotiating critical communication parameters\endPar{}\endNode{}\Node%
{\def\Element%
{1378}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1379}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1380}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Sending progressively larger packets with \Node%
{\def\Element%
{1381}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}"Do not fragment"\endSeq{}\endNode{} flag set\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1382}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1383}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Expecting ICMP reply\Node%
{\def\Element%
{1384}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}} "type 3, code 4"\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\Node%
{\def\Element%
{1385}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}-\Entity{gt} "destination unreachable", "fragmentation needed, Do not fragment flag set"\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PATHMTUDISC2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1387}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1387}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1387}\def\ProcessingMode%
{component-title-mode}}Path MTU discovery (cont'd)\endNode{}\endSeq{}\def\HeadingText{%
Path MTU discovery (cont'd)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1387}}\endNode{}\Node%
{\def\Element%
{1388}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Suggested rule set addition:\endPar{}\endNode{}\Node%
{\def\Element%
{1389}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}icmp\char95{}types = "\{ echoreq, unreach \}"\endPar{}\endNode{}\Node%
{\def\Element%
{1390}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass inet proto icmp all icmp-type \$icmp\char95{}types keep state\endPar{}\endNode{}\Node%
{\def\Element%
{1391}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}See RFC792, RFC950, RFC1191, RFC1256, RFC2521, RFC2765 (ICMP4), \endPar{}\endNode{}\Node%
{\def\Element%
{1392}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}RFC1885, RFC2463, RFC2466 (ICMP6)\endPar{}\endNode{}\Node%
{\def\Element%
{1393}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1394}}\Seq%
{}\Seq%
{}\Seq%
{}ietf.org\endSeq{}\Seq%
{} (http://www.ietf.org)\endSeq{}\endSeq{}\endSeq{}\endNode{} or \Node%
{\def\Element%
{1395}}\Seq%
{}\Seq%
{}\Seq%
{}faqs.org\endSeq{}\Seq%
{} (http://www.faqs.org)\endSeq{}\endSeq{}\endSeq{}\endNode{} + PF man pages\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LOGGING}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1397}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1397}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1397}\def\ProcessingMode%
{component-title-mode}}Logging\endNode{}\endSeq{}\def\HeadingText{%
Logging}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1397}}\endNode{}\Node%
{\def\Element%
{1398}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Keyword "log" in the rules to be logged\endPar{}\endNode{}\Node%
{\def\Element%
{1399}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1400}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1401}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass out log from \Entity{lt}client\Entity{gt} to any port \$email \char92{}
     label client-email keep state\endPar{}\endNode{}\Node%
{\def\Element%
{1402}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Logs in binary, \Node%
{\def\Element%
{1403}}\Seq%
{}tcpdump(8)\endSeq{}\endNode{} readable format\endPar{}\endNode{}\Node%
{\def\Element%
{1404}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}NOTE: \Node%
{\def\Element%
{1405}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}log\endSeq{}\endNode{} logs only initial packet, use \Node%
{\def\Element%
{1406}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}log (all)\endSeq{}\endNode{} to log all matching packets\endPar{}\endNode{}\Node%
{\def\Element%
{1407}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1408}}\Seq%
{\def\fPosture%
{italic}}OpenBSD 4.1 onwards:\endSeq{}\endNode{} cloneable \Node%
{\def\Element%
{1409}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pflog\endSeq{}\endNode{}, rules can log to specific interface:\endPar{}\endNode{}\Node%
{\def\Element%
{1410}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass log (all, to pflog2) inet proto tcp from \$mailserver \char92{}
     to any port smtp \endPar{}\endNode{}\Node%
{\def\Element%
{1411}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1412}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pflog\endSeq{}\endNode{} interfaces created with \Node%
{\def\Element%
{1413}}\Seq%
{}ifconfig\endSeq{}\endNode{} \Node%
{\def\Element%
{1414}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pflogN create\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TCPDUMPEX}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1416}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1416}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1416}\def\ProcessingMode%
{component-title-mode}}Taking a peek with \Node%
{\def\Element%
{1417}\def\ProcessingMode%
{component-title-mode}}\Seq%
{}tcpdump\endSeq{}\endNode{}\endNode{}\endSeq{}\def\HeadingText{%
Taking a peek with tcpdump}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1416}}\endNode{}\Node%
{\def\Element%
{1418}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}PF logs via the \Node%
{\def\Element%
{1419}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pflogN\endSeq{}\endNode{}
interfaces, \Node%
{\def\Element%
{1420}}\Seq%
{}pflogd\endSeq{}\endNode{} collects data, stores in \Node%
{\def\Element%
{1421}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/var/log/pflog\endSeq{}\endNode{}.\endPar{}\endNode{}\Node%
{\def\Element%
{1422}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1423}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{14.58\p@}}peter@skapet:\char126{}\$ sudo tcpdump -n -e -ttt -i pflog0
tcpdump: WARNING: pflog0: no IPv4 address assigned
tcpdump: listening on pflog0, link-type PFLOG
Feb 16 16:43:20.152187 rule 0/(match) block in on ep0: 194.54.59.189.2559 > 
194.54.107.19.139: [|tcp] (DF)
Feb 16 16:48:26.073244 rule 27/(match) pass in on ep0: 61.213.167.236 > 
194.54.107.19: icmp: echo request
Feb 16 16:49:09.563448 rule 0/(match) block in on ep0: 61.152.249.148.80 > 
194.54.107.19.55609: [|tcp]
Feb 16 16:49:14.601022 rule 0/(match) block in on ep0: 194.54.59.189.3056 > 
194.54.107.19.139: [|tcp] (DF)
Feb 16 16:53:10.110110 rule 0/(match) block in on ep0: 68.194.177.173 > 
194.54.107.19: [|icmp]
Feb 16 16:55:54.818549 rule 27/(match) pass in on ep0: 61.213.167.237 > 
194.54.107.19: icmp: echo request
Feb 16 16:57:55.577782 rule 27/(match) pass in on ep0: 202.43.202.16 > 
194.54.107.19: icmp: echo request\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TCPDUMPFRIEND}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1425}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1425}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1425}\def\ProcessingMode%
{component-title-mode}}tcpdump is your friend\endNode{}\endSeq{}\def\HeadingText{%
tcpdump is your friend}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1425}}\endNode{}\Node%
{\def\Element%
{1426}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1427}}\Seq%
{}tcpdump\endSeq{}\endNode{} has PF smarts for pflog interfaces, such as\endPar{}\endNode{}\Node%
{\def\Element%
{1428}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}tcpdump -n -e -ttt -i pflog0 inbound and action block and on wi0\endPar{}\endNode{}\Node%
{\def\Element%
{1429}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or\endPar{}\endNode{}\Node%
{\def\Element%
{1430}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ \Node%
{\def\Element%
{1431}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo tcpdump -n -ttt -i pflog0 port domain\endSeq{}\endNode{}
tcpdump: WARNING: pflog0: no IPv4 address assigned
tcpdump: listening on pflog0, link-type PFLOG
Sep 30 14:27:41.260190 212.5.66.14.53 > 194.54.107.19.53:[|domain]
Sep 30 14:27:41.260253 212.5.66.14.53 > 194.54.107.19.53:[|domain]
Sep 30 14:27:41.260267 212.5.66.14.53 > 194.54.107.19.53:[|domain]
Sep 30 14:27:41.260638 194.54.107.19.53 > 212.5.66.14.53:[|domain]
Sep 30 14:27:41.260798 194.54.107.19.53 > 212.5.66.14.53:[|domain]
Sep 30 14:27:41.260923 194.54.107.19.53 > 212.5.66.14.53:[|domain]\endPar{}\endNode{}\Node%
{\def\Element%
{1432}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LOGDATA2RULES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1434}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1434}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1434}\def\ProcessingMode%
{component-title-mode}}Matching log data to your rule set\endNode{}\endSeq{}\def\HeadingText{%
Matching log data to your rule set}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1434}}\endNode{}\Node%
{\def\Element%
{1435}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1436}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pflog\endSeq{}\endNode{} log data include rule number matched \Node%
{\def\Element%
{1437}}\Seq%
{\def\fPosture%
{italic}}in the loaded rule set\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1438}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo tcpdump -nettti pflog0
tcpdump: WARNING: pflog0: no IPv4 address assigned
tcpdump: listening on pflog0, link-type PFLOG
Sep 13 15:26:52.122002 rule 17/(match) pass in on epic0: 91.143.126.48.46618 > 194.54.103.65.22: [|tcp] (DF)
Sep 13 15:28:02.771442 rule 12/(match) pass in on epic0: 194.54.107.19.8025 > 194.54.107.18.8025: udp 50
Sep 13 15:28:02.773958 rule 10/(match) pass in on epic0: 194.54.107.19.8025 > 194.54.103.65.8025: udp 50
Sep 13 15:29:27.882888 rule 10/(match) pass in on epic0: 194.54.107.19.29774 > 194.54.103.65.53:[|domain]
Sep 13 15:29:28.394320 rule 12/(match) pass in on epic0: 194.54.107.19.29774 > 194.54.107.18.53:[|domain]\endPar{}\endNode{}\Node%
{\def\Element%
{1439}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}match to \Node%
{\def\Element%
{1440}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pfctl -vvsr\endSeq{}\endNode{} output\endPar{}\endNode{}\Node%
{\def\Element%
{1441}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -vvsr
@0 scrub in all fragment reassemble
  [ Evaluations: 6116699   Packets: 3069556   Bytes: 646214426   States: 0     ]
  [ Inserted: uid 0 pid 2006 ]
@0 block return log all
  [ Evaluations: 102723    Packets: 2539      Bytes: 269448      States: 0     ]
  [ Inserted: uid 0 pid 2006 ]
@1 block return log quick from \Entity{lt}bruteforce:1\Entity{gt} to any
  [ Evaluations: 102723    Packets: 40        Bytes: 2384        States: 0     ]
  [ Inserted: uid 0 pid 2006 ]
@2 anchor "ftp-proxy/*" all
  [ Evaluations: 102683    Packets: 28044     Bytes: 22617668    States: 0     ]
  [ Inserted: uid 0 pid 2006 ]\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LOG2SYSLOG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1443}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1443}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1443}\def\ProcessingMode%
{component-title-mode}}Log to syslog\endNode{}\endSeq{}\def\HeadingText{%
Log to syslog}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1443}}\endNode{}\Node%
{\def\Element%
{1444}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}you can log to syslog, local or remote\endPar{}\endNode{}\Node%
{\def\Element%
{1445}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1446}}\Seq%
{\def\fPosture%
{italic}}NOTE:\endSeq{}\endNode{} potential for huge amounts of data \endPar{}\endNode{}\Node%
{\def\Element%
{1447}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}disable local pflog via \Node%
{\def\Element%
{1448}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc.conf.local\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1449}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pflogd\char95{}flags="-f /dev/null"\endPar{}\endNode{}\Node%
{\def\Element%
{1450}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}define log in \Node%
{\def\Element%
{1451}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}syslog.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1452}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pflogd\char95{}flags="-f /dev/null"\endPar{}\endNode{}\Node%
{\def\Element%
{1453}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}start it all (or put in \Node%
{\def\Element%
{1454}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}rc.local\endSeq{}\endNode{})\endPar{}\endNode{}\Node%
{\def\Element%
{1455}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo nohup tcpdump -lnettti pflog0 | logger -t pf -p local2.info \&\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LABELSTATS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1457}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1457}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1457}\def\ProcessingMode%
{component-title-mode}}Statistics via labels\endNode{}\endSeq{}\def\HeadingText{%
Statistics via labels}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1457}}\endNode{}\Node%
{\def\Element%
{1458}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1459}}\Seq%
{\def\fPosture%
{italic}}label\endSeq{}\endNode{} creates counters for statistics\endPar{}\endNode{}\Node%
{\def\Element%
{1460}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass log proto \{ tcp, udp \} from any to \$emailserver port smtp \char92{}
     label "mail-in"
pass log proto \{ tcp, udp \} from \$emailserver to any port smtp \char92{}
     label "mail-out"\endPar{}\endNode{}\Node%
{\def\Element%
{1461}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}shows up with \Node%
{\def\Element%
{1462}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pfctl -vs rules\endSeq{}\endNode{}, human readable:\endPar{}\endNode{}\Node%
{\def\Element%
{1463}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ pfctl -vs rules
pass inet proto tcp from any to 192.0.2.225 port = smtp flags S/SA keep state label "mail-in"
[ Evaluations: 1664158 Packets: 1601986 Bytes: 763762591 States: 0 ]
[ Inserted: uid 0 pid 24490 ]
pass inet proto tcp from 192.0.2.225 to any port = smtp flags S/SA keep state label "mail-out"
[ Evaluations: 2814933 Packets: 2711211 Bytes: 492510664 States: 0 ]
[ Inserted: uid 0 pid 24490 ] \endPar{}\endNode{}\Node%
{\def\Element%
{1464}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or to feed to a script:\endPar{}\endNode{}\Node%
{\def\Element%
{1465}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -vsl
mail-in 1664158 1601986 763762591 887895 682427415 714091 81335176
mail-out 2814933 2711211 492510664 1407278 239776267 1303933 252734397\endPar{}\endNode{}\Node%
{\def\Element%
{1466}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}label, evaluations, packets passed, bytes passed, packets in, bytes in, packets out, bytes out \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{VARIABLE-LABELNAMES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1468}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1468}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1468}\def\ProcessingMode%
{component-title-mode}}\$variable label  names\endNode{}\endSeq{}\def\HeadingText{%
\variable label  names}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1468}}\endNode{}\Node%
{\def\Element%
{1469}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}For even better (finer grained) statistics, you can use variables in label names:\endPar{}\endNode{}\Node%
{\def\Element%
{1470}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1471}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$if\endSeq{}\endNode{} - The interface.\endPar{}\endNode{}\Node%
{\def\Element%
{1472}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1473}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$srcaddr\endSeq{}\endNode{} - The source IP address.\endPar{}\endNode{}\Node%
{\def\Element%
{1474}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1475}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$dstaddr\endSeq{}\endNode{} - The destination IP address.\endPar{}\endNode{}\Node%
{\def\Element%
{1476}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1477}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$srcport\endSeq{}\endNode{} - The source port specification.\endPar{}\endNode{}\Node%
{\def\Element%
{1478}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1479}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$dstport\endSeq{}\endNode{} - The destination port
specification.\endPar{}\endNode{}\Node%
{\def\Element%
{1480}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1481}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$proto\endSeq{}\endNode{} - The protocol name.\endPar{}\endNode{}\Node%
{\def\Element%
{1482}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1483}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$nr\endSeq{}\endNode{} - The rule number.\endPar{}\endNode{}\Node%
{\def\Element%
{1484}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}These expand at ruleset load time\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{VARIABLE-LABELNAMES-EX}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1486}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1486}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1486}\def\ProcessingMode%
{component-title-mode}}\$variable label names: example \endNode{}\endSeq{}\def\HeadingText{%
\variable label names: example }%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1486}}\endNode{}\Node%
{\def\Element%
{1487}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\Node%
{\def\Element%
{1488}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass proto tcp from \$client1 to \$mail\char95{}servers port \$mail\char95{}services \char92{}
     label "\$srcaddr"
pass proto tcp from \$client1 to any port \$web\char95{}services label "\$srcaddr"
\endPar{}\endNode{}\Node%
{\def\Element%
{1489}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Accumulate periodically using \Node%
{\def\Element%
{1490}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pfctl -vslz\endSeq{}\endNode{} (the \Node%
{\def\Element%
{1491}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}z\endSeq{}\endNode{} reset counters), feed to database\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFTOP}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1493}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1493}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1493}\def\ProcessingMode%
{component-title-mode}}Keeping an eye on things with pftop\endNode{}\endSeq{}\def\HeadingText{%
Keeping an eye on things with pftop}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1493}}\endNode{}\Node%
{\def\Element%
{1494}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\Node%
{\def\Element%
{1495}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pfTop: Up State 1-21/67, View: default, Order: none, Cache: 10000       19:52:28

PR   DIR SRC                  DEST                 STATE   AGE   EXP  PKTS BYTES
tcp  Out 194.54.103.89:3847   216.193.211.2:25      9:9     28    67    29  3608
tcp  In  207.182.140.5:44870  127.0.0.1:8025        4:4     15 86400    30  1594
tcp  In  207.182.140.5:36469  127.0.0.1:8025       10:10   418    75   810 44675
tcp  In  194.54.107.19:51593  194.54.103.65:22      4:4    146 86395   158 37326
tcp  In  194.54.107.19:64926  194.54.103.65:22      4:4    193 86243   131 21186
tcp  In  194.54.103.76:3010   64.136.25.171:80      9:9    154    59    11  1570
tcp  In  194.54.103.76:3013   64.136.25.171:80      4:4      4 86397     6  1370
tcp  In  194.54.103.66:3847   216.193.211.2:25      9:9     28    67    29  3608
tcp  Out 194.54.103.76:3009   64.136.25.171:80      9:9    214     0     9  1490
tcp  Out 194.54.103.76:3010   64.136.25.171:80      4:4     64 86337     7  1410
udp  Out 194.54.107.18:41423  194.54.96.9:53        2:1     36     0     2   235
udp  In  194.54.107.19:58732  194.54.103.66:53      1:2     36     0     2   219
udp  In  194.54.107.19:54402  194.54.103.66:53      1:2     36     0     2   255
udp  In  194.54.107.19:54681  194.54.103.66:53      1:2     36     0     2   271\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFLOW}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1497}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1497}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1497}\def\ProcessingMode%
{component-title-mode}}New in 4.5: pflow(4) and pflow state option\endNode{}\endSeq{}\def\HeadingText{%
New in 4.5: pflow(4) and pflow state option}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1497}}\endNode{}\Node%
{\def\Element%
{1498}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}pflow(4) pseudo-device exports netflow v5 data\endPar{}\endNode{}\Node%
{\def\Element%
{1499}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}	\Node%
{\def\Element%
{1500}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}/etc/pf.conf\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1501}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}		pass out log from \Entity{lt}client\Entity{gt} to any port \$email \char92{}
		label client-email keep state (pflow)
	\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{PFSTAT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1503}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1503}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1503}\def\ProcessingMode%
{component-title-mode}}Graph your traffic: pfstat\endNode{}\endSeq{}\def\HeadingText{%
Graph your traffic: pfstat}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1503}}\endNode{}\Node%
{\def\Element%
{1504}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1505}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pfstat\endSeq{}\endNode{}, collects PF log statistics and graphs
(nice pictures for the suits!) \endPar{}\endNode{}\Node%
{\def\Element%
{1506}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}State table entries, last 24 hours:\endPar{}\endNode{}\Node%
{\def\Element%
{1507}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1508}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1509}}\Node%
{\def\Element%
{1510}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{0.5}\def\ScaleY%
{0.5}\def\EntitySystemId%
{pfstat.jpg}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1511}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Packets, last 24 hours:\endPar{}\endNode{}\Node%
{\def\Element%
{1512}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1513}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1514}}\Node%
{\def\Element%
{1515}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{0.5}\def\ScaleY%
{0.5}\def\EntitySystemId%
{pfstat-packets.jpg}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{OTHERLOGTOOLS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1517}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1517}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1517}\def\ProcessingMode%
{component-title-mode}}Other log tools you may want to look into\endNode{}\endSeq{}\def\HeadingText{%
Other log tools you may want to look into}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1517}}\endNode{}\Node%
{\def\Element%
{1518}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1519}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}net/pfflowd\endSeq{}\endNode{}, collects PF log data, converts to
Cisco \Node%
{\def\Element%
{1520}}\Seq%
{\def\fPosture%
{italic}}NetFlow\Entity{trade}\endSeq{}\endNode{} for further processing (also
see \Node%
{\def\Element%
{1521}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}flowd\endSeq{}\endNode{} by the same developer)\endPar{}\endNode{}\Node%
{\def\Element%
{1522}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1523}}\Seq%
{\def\fPosture%
{italic}}SNMP\endSeq{}\endNode{} \Node%
{\def\Element%
{1524}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}net/net-snmp\endSeq{}\endNode{},
PF-Related SNMP MIBs from Joel Knight's site, \Node%
{\def\Element%
{1525}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.packetmischief.ca/openbsd/snmp\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LOGSUMMARY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1527}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1527}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1527}\def\ProcessingMode%
{component-title-mode}}Good logs for good debugging\endNode{}\endSeq{}\def\HeadingText{%
Good logs for good debugging}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1527}}\endNode{}\Node%
{\def\Element%
{1528}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Stay in control, understand your logs\endPar{}\endNode{}\Node%
{\def\Element%
{1529}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Be selective, tweak for debugging\endPar{}\endNode{}\Node%
{\def\Element%
{1530}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Stay in control\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{GOODTWEAKS-BADTWEAKS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1532}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1532}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1532}\def\ProcessingMode%
{component-title-mode}}Getting your setup just right\endNode{}\endSeq{}\def\HeadingText{%
Getting your setup just right}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1532}}\endNode{}\Node%
{\def\Element%
{1533}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}In general \Node%
{\def\Element%
{1534}}\Seq%
{\def\fPosture%
{italic}}the defaults are sane\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1535}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Most tunables can usually be left alone\endPar{}\endNode{}\Node%
{\def\Element%
{1536}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}But you need to know what they do\endPar{}\endNode{}\Node%
{\def\Element%
{1537}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1538}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}man pf.conf\endSeq{}\endNode{} is your friend\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{BLOCK-POLICY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1540}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1540}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1540}\def\ProcessingMode%
{component-title-mode}}block-policy\endNode{}\endSeq{}\def\HeadingText{%
block-policy}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1540}}\endNode{}\Node%
{\def\Element%
{1541}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1542}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}block-policy\endSeq{}\endNode{}: the default response to blocked connections\endPar{}\endNode{}\Node%
{\def\Element%
{1543}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1544}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}drop\endSeq{}\endNode{} - drop without return, or\endPar{}\endNode{}\Node%
{\def\Element%
{1545}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1546}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}return\endSeq{}\endNode{} - \Node%
{\def\Element%
{1547}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}Connection refused\endSeq{}\endNode{},
\Node%
{\def\Element%
{1548}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}Destination unreachable\endSeq{}\endNode{}, etc\endPar{}\endNode{}\Node%
{\def\Element%
{1549}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}The default is to drop, to play nicely (ie Go away!):\endPar{}\endNode{}\Node%
{\def\Element%
{1550}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}set block-policy return\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SKIP}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1552}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1552}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1552}\def\ProcessingMode%
{component-title-mode}}skip\endNode{}\endSeq{}\def\HeadingText{%
skip}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1552}}\endNode{}\Node%
{\def\Element%
{1553}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Disable filtering for an interface. Typical use:\endPar{}\endNode{}\Node%
{\def\Element%
{1554}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}set skip on lo0\endPar{}\endNode{}\Node%
{\def\Element%
{1555}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}(filtering on loopback almost never makes sense)\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{STATE-POLICY}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1557}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1557}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1557}\def\ProcessingMode%
{component-title-mode}}state-policy\endNode{}\endSeq{}\def\HeadingText{%
state-policy}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1557}}\endNode{}\Node%
{\def\Element%
{1558}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Sets how packets match with state table entries.\endPar{}\endNode{}\Node%
{\def\Element%
{1559}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}possible values: \Node%
{\def\Element%
{1560}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}floating\endSeq{}\endNode{} and \Node%
{\def\Element%
{1561}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}if-bound\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1562}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}default is \Node%
{\def\Element%
{1563}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}floating\endSeq{}\endNode{}, can be overridden for specific rules, ie\endPar{}\endNode{}\Node%
{\def\Element%
{1564}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}pass out on egress inet proto tcp to any port \$allowed \char92{}
     modulate state (if-bound) \endPar{}\endNode{}\Node%
{\def\Element%
{1565}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1566}}\Seq%
{\def\fPosture%
{italic}}Recommendation:\endSeq{}\endNode{} leave as is\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{STATE-DEFAULTS}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1568}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1568}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1568}\def\ProcessingMode%
{component-title-mode}}state-defaults (new in 4.5)\endNode{}\endSeq{}\def\HeadingText{%
state-defaults (new in 4.5)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1568}}\endNode{}\Node%
{\def\Element%
{1569}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Sets default state options for rules\endPar{}\endNode{}\Node%
{\def\Element%
{1570}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}	  set state-defaults pflow
	  \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TIMEOUT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1572}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1572}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1572}\def\ProcessingMode%
{component-title-mode}}timeout\endNode{}\endSeq{}\def\HeadingText{%
timeout}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1572}}\endNode{}\Node%
{\def\Element%
{1573}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Cluster of timeout related values for the state table entries\endPar{}\endNode{}\Node%
{\def\Element%
{1574}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo  pfctl -s timeouts
tcp.first                   120s
tcp.opening                  30s
tcp.established           86400s
tcp.closing                 900s
tcp.finwait                  45s
tcp.closed                   90s
tcp.tsdiff                   30s
udp.first                    60s
udp.single                   30s
udp.multiple                 60s
icmp.first                   20s
icmp.error                   10s
other.first                  60s
other.single                 30s
other.multiple               60s
frag                         30s
interval                     10s
adaptive.start             6000 states
adaptive.end              12000 states
src.track                     0s\endPar{}\endNode{}\Node%
{\def\Element%
{1575}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}you can set these individually \Node%
{\def\Element%
{1576}}\Seq%
{\def\fPosture%
{italic}}if you know what you are doing\endSeq{}\endNode{}. \endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{LIMIT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1578}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1578}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1578}\def\ProcessingMode%
{component-title-mode}}limit\endNode{}\endSeq{}\def\HeadingText{%
limit}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1578}}\endNode{}\Node%
{\def\Element%
{1579}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Set the sizes of memory pools\endPar{}\endNode{}\Node%
{\def\Element%
{1580}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -sm
states        hard limit    10000
src-nodes     hard limit    10000
frags         hard limit     5000
tables        hard limit     1000
table-entries hard limit   200000\endPar{}\endNode{}\Node%
{\def\Element%
{1581}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}You can adjust those in \Node%
{\def\Element%
{1582}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{16.2\p@}}pf.conf\endSeq{}\endNode{},\endPar{}\endNode{}\Node%
{\def\Element%
{1583}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}set limit states 25000
set limit table-entries 300000\endPar{}\endNode{}\Node%
{\def\Element%
{1584}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or \endPar{}\endNode{}\Node%
{\def\Element%
{1585}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}set limit \{ states 25000, src-nodes 25000, table-entries 300000 \}\endPar{}\endNode{}\Node%
{\def\Element%
{1586}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1587}}\Seq%
{\def\fPosture%
{italic}}Note:\endSeq{}\endNode{} limited by available kernel memory\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DEBUG}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1589}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1589}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1589}\def\ProcessingMode%
{component-title-mode}}debug\endNode{}\endSeq{}\def\HeadingText{%
debug}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1589}}\endNode{}\Node%
{\def\Element%
{1590}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Set the debug info level, possible values \Node%
{\def\Element%
{1591}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}none\endSeq{}\endNode{}, \Node%
{\def\Element%
{1592}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}urgent\endSeq{}\endNode{} (default), \Node%
{\def\Element%
{1593}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}misc\endSeq{}\endNode{}, \Node%
{\def\Element%
{1594}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}loud\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1595}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}useful when debugging, use \Node%
{\def\Element%
{1596}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}set debug loud\endSeq{}\endNode{} or use \Node%
{\def\Element%
{1597}}\Seq%
{}pfctl\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{1598}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$sudo pfctl -x loud
\$ tail -f /var/log/messages
Oct 4 11:41:11 skapet /bsd: pf\char95{}map\char95{}addr: selected address 194.54.107.19
Oct 4 11:41:15 skapet /bsd: pf: loose state match: TCP 194.54.107.19:25 194.54.107.19:25
158.36.191.135:62458 [lo=3178647045 high=3178664421 win=33304 modulator=0 wscale=1]
[lo=3111401744 high=3111468309 win=17376 modulator=0 wscale=0] 9:9 R seq=3178647045
(3178647044) ack=3111401744 len=0 ackskew=0 pkts=9:12
Oct 4 11:41:15 skapet /bsd: pf: loose state match: TCP 194.54.107.19:25 194.54.107.19:25
158.36.191.135:62458 [lo=3178647045 high=3178664421 win=33304 modulator=0 wscale=1]
[lo=3111401744 high=3111468309 win=17376 modulator=0 wscale=0] 10:10 R seq=3178647045
(3178647044) ack=3111401744 len=0 ackskew=0 pkts=10:12
Oct 4 11:42:24 skapet /bsd: pf\char95{}map\char95{}addr: selected address 194.54.107.19\endPar{}\endNode{}\Node%
{\def\Element%
{1599}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Lots of info, enough data for auto-DOS if you're not careful\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{RULESET-OPTIMIZATION}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1601}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1601}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1601}\def\ProcessingMode%
{component-title-mode}}ruleset-optimiation\endNode{}\endSeq{}\def\HeadingText{%
ruleset-optimiation}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1601}}\endNode{}\Node%
{\def\Element%
{1602}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Enable or tweak the ruleset optimizer, possible values \Node%
{\def\Element%
{1603}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}none\endSeq{}\endNode{}, \Node%
{\def\Element%
{1604}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}basic\endSeq{}\endNode{} (default), \Node%
{\def\Element%
{1605}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}profile\endSeq{}\endNode{} \endPar{}\endNode{}\Node%
{\def\Element%
{1606}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}set ruleset-optimization basic\endPar{}\endNode{}\Node%
{\def\Element%
{1607}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}or\endPar{}\endNode{}\Node%
{\def\Element%
{1608}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -o basic\endPar{}\endNode{}\Node%
{\def\Element%
{1609}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}With the \Node%
{\def\Element%
{1610}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}basic\endSeq{}\endNode{} setting the optimizer \endPar{}\endNode{}\Node%
{\def\Element%
{1611}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1612}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1613}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Removes duplicate rules\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1614}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1615}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Removes rules that are subsets of other rules\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1616}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1617}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Merges rules into tables if appropriate\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1618}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1619}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Changes rules order to improve performance\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{OPTIMIZATION}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1621}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1621}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1621}\def\ProcessingMode%
{component-title-mode}}optimization\endNode{}\endSeq{}\def\HeadingText{%
optimization}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1621}}\endNode{}\Node%
{\def\Element%
{1622}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Choose profile for state-timeout handling, possible values \Node%
{\def\Element%
{1623}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}normal\endSeq{}\endNode{} (default), \Node%
{\def\Element%
{1624}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}high-latency\endSeq{}\endNode{}, \Node%
{\def\Element%
{1625}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}satellite\endSeq{}\endNode{}, \Node%
{\def\Element%
{1626}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}aggressive\endSeq{}\endNode{}, \Node%
{\def\Element%
{1627}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}conservative\endSeq{}\endNode{}.\endPar{}\endNode{}\Node%
{\def\Element%
{1628}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1629}}\Seq%
{\def\fPosture%
{italic}}Recommendation:\endSeq{}\endNode{} keep the default unless you know you need something else\endPar{}\endNode{}\Node%
{\def\Element%
{1630}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1631}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}high-latency\endSeq{}\endNode{}, \Node%
{\def\Element%
{1632}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}satellite\endSeq{}\endNode{}: states expire slowly (synonyms)\endPar{}\endNode{}\Node%
{\def\Element%
{1633}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1634}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}aggressive\endSeq{}\endNode{}: states expire faster, saves memory, could drop idle connections early\endPar{}\endNode{}\Node%
{\def\Element%
{1635}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1636}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}conservative\endSeq{}\endNode{}: states expire very slowly, uses more memory\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{HYGIENE}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1638}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1638}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1638}\def\ProcessingMode%
{component-title-mode}}Hygiene: scrub and antispoof\endNode{}\endSeq{}\def\HeadingText{%
Hygiene: scrub and antispoof}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1638}}\endNode{}\Node%
{\def\Element%
{1639}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1640}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}scrub\endSeq{}\endNode{}: \endPar{}\endNode{}\Node%
{\def\Element%
{1641}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}normalization, defragmentation\endPar{}\endNode{}\Node%
{\def\Element%
{1642}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}scrub in all\endPar{}\endNode{}\Node%
{\def\Element%
{1643}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1644}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}antispoof\endSeq{}\endNode{}: \endPar{}\endNode{}\Node%
{\def\Element%
{1645}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}"this packet should not be here"\endPar{}\endNode{}\Node%
{\def\Element%
{1646}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}drop packets from the wrong network\endPar{}\endNode{}\Node%
{\def\Element%
{1647}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1648}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1649}}\Node%
{\def\Element%
{1650}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{antispoof.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1651}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}antispoof for \$ext\char95{}if
antispoof for \$int\char95{}if\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TESTING}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1653}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1653}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1653}\def\ProcessingMode%
{component-title-mode}}Testing your setup\endNode{}\endSeq{}\def\HeadingText{%
Testing your setup}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1653}}\endNode{}\Node%
{\def\Element%
{1654}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Go back to the specification.  Does the config do what it's supposed to?\endPar{}\endNode{}\Node%
{\def\Element%
{1655}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Consider this network again:\endPar{}\endNode{}\Node%
{\def\Element%
{1656}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1657}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{1658}}\Node%
{\def\Element%
{1659}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1.35}\def\ScaleY%
{1.35}\def\EntitySystemId%
{DMZ-network.png}\def\NotationSystemId%
{}}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{TESTING.SPEC}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1661}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1661}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1661}\def\ProcessingMode%
{component-title-mode}}Specification (possibly incomplete)\endNode{}\endSeq{}\def\HeadingText{%
Specification (possibly incomplete)}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1661}}\endNode{}\Node%
{\def\Element%
{1662}}\DisplayGroup%
{\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\saNom%
{24\p@}\def\saMin%
{24\p@}\def\saMax%
{24\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1663}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1664}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Default deny (aka \Node%
{\def\Element%
{1665}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}block all\endSeq{}\endNode{})\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1666}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1667}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Allow access from anywhere to DMZ hosts for certain services\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1668}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1669}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Allow access from local net to DMZ, local net to anywhere port \Node%
{\def\Element%
{1670}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}\$client\char95{}out\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1671}}\DisplayGroup%
{\def\StartIndent%
{66\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-18\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{18\p@}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{14.4\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{18\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{1672}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Allow access from DMZ to anywhere for some services.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{1673}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1674}}\Seq%
{\def\fPosture%
{italic}}Your task:\endSeq{}\endNode{} Test that this works, valid traffic passes.\endPar{}\endNode{}\Node%
{\def\Element%
{1675}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Test stuff that shouldn't work too, make sure it breaks.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DEBUGGING}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1677}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1677}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1677}\def\ProcessingMode%
{component-title-mode}}Debugging your setup\endNode{}\endSeq{}\def\HeadingText{%
Debugging your setup}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1677}}\endNode{}\Node%
{\def\Element%
{1678}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}If your setup does not conform to spec - \Node%
{\def\Element%
{1679}}\Seq%
{\def\fPosture%
{italic}}debug\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1680}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}First thing to check: is PF enabled?\endPar{}\endNode{}\Node%
{\def\Element%
{1681}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -si | grep Status
Status: Enabled for 20 days 06:28:24            Debug: Loud\endPar{}\endNode{}\Node%
{\def\Element%
{1682}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\endPar{}\endNode{}\Node%
{\def\Element%
{1683}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Does enabling/disabling PF make a difference?\endPar{}\endNode{}\Node%
{\def\Element%
{1684}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Do a ruleset walkthrough, based on \Node%
{\def\Element%
{1685}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pfctl -s rules\endSeq{}\endNode{} output\endPar{}\endNode{}\Node%
{\def\Element%
{1686}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -sr              
scrub in all fragment reassemble
block return log all
block return log quick from \Entity{lt}bruteforce\Entity{gt} to any
anchor "ftp-proxy/*" all\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DEBUG2}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1688}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1688}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1688}\def\ProcessingMode%
{component-title-mode}}Debugging some more\endNode{}\endSeq{}\def\HeadingText{%
Debugging some more}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1688}}\endNode{}\Node%
{\def\Element%
{1689}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Get working with \Node%
{\def\Element%
{1690}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}pfctl -vvsr\endSeq{}\endNode{} output\endPar{}\endNode{}\Node%
{\def\Element%
{1691}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo pfctl -vvsr
@0 scrub in all fragment reassemble
  [ Evaluations: 6116699   Packets: 3069556   Bytes: 646214426   States: 0     ]
  [ Inserted: uid 0 pid 2006 ]
@0 block return log all
  [ Evaluations: 102723    Packets: 2539      Bytes: 269448      States: 0     ]
  [ Inserted: uid 0 pid 2006 ]
@1 block return log quick from \Entity{lt}bruteforce:1\Entity{gt} to any
  [ Evaluations: 102723    Packets: 40        Bytes: 2384        States: 0     ]
  [ Inserted: uid 0 pid 2006 ]
@2 anchor "ftp-proxy/*" all
  [ Evaluations: 102683    Packets: 28044     Bytes: 22617668    States: 0     ]
  [ Inserted: uid 0 pid 2006 ]\endPar{}\endNode{}\Node%
{\def\Element%
{1692}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Trace your packet's path through the logic in the \Node%
{\def\Element%
{1693}}\Seq%
{\def\fPosture%
{italic}}loaded\endSeq{}\endNode{} rule set.\endPar{}\endNode{}\Node%
{\def\Element%
{1694}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}What's the \Node%
{\def\Element%
{1695}}\Seq%
{\def\fPosture%
{italic}}last\endSeq{}\endNode{} matching rule? Any \Node%
{\def\Element%
{1696}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}quick\endSeq{}\endNode{} rules to watch for?\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{DEBUG3}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1698}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1698}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1698}\def\ProcessingMode%
{component-title-mode}}Debug - use tcpdump\endNode{}\endSeq{}\def\HeadingText{%
Debug - use tcpdump}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1698}}\endNode{}\Node%
{\def\Element%
{1699}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Use \Node%
{\def\Element%
{1700}}\Seq%
{}tcpdump\endSeq{}\endNode{} to check for traffic \endPar{}\endNode{}\Node%
{\def\Element%
{1701}}\Par%
{\def\fSize%
{16.2\p@}\def\LineSpacing%
{19.44\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{14.4\p@}\def\sbMin%
{14.4\p@}\def\sbMax%
{14.4\p@}\def\sbConditional%
{1}\def\saNom%
{14.4\p@}\def\saMin%
{14.4\p@}\def\saMax%
{14.4\p@}\def\saConditional%
{1}}\$ sudo tcpdump -nvvvpi xl0 tcp and not port ssh and not port smtp
tcpdump: listening on xl0, link-type EN10MB
16:23:33.351341 194.54.107.19.58679 \Entity{gt} 80.79.54.23.80: S [tcp sum ok] 2920990951:2920990951(0) win 65535 
\Entity{lt}mss 1460,nop,wscale 1,nop,nop,timestamp 166143589 0,sackOK,eol\Entity{gt} (DF) (ttl 63, id 14602, len 64)
16:23:33.434469 80.79.54.23.80 \Entity{gt} 194.54.107.19.58679: S [tcp sum ok] 2276676381:2276676381(0) ack 2920990952 
win 16384 \Entity{lt}mss 1460,nop,nop,sackOK,nop,wscale 0,nop,nop,timestamp 3138530904 166143589\Entity{gt} (DF) (ttl 48, id 39423, len 64)
16:23:33.434813 194.54.107.19.58679 \Entity{gt} 80.79.54.23.80: . [tcp sum ok] 1:1(0) ack 1 win 33304 \Entity{lt}nop,nop,timestamp 
166143673 3138530904\Entity{gt} (DF) (ttl 63, id 14603, len 52)
16:23:33.436111 194.54.107.19.58679 \Entity{gt} 80.79.54.23.80: P 1:242(241) ack 1 win 33304 \Entity{lt}nop,nop,timestamp 
166143674 3138530904\Entity{gt} (DF) (ttl 63, id 14604, len 293)
16:23:33.698605 80.79.54.23.80 \Entity{gt} 194.54.107.19.58679: . 1:1449(1448) ack 242 win 17376 \Entity{lt}nop,nop,timestamp 
3138530905 166143674\Entity{gt} (DF) (ttl 48, id 51709, len 1500)
16:23:33.700022 80.79.54.23.80 \Entity{gt} 194.54.107.19.58679: P 1449:2533(1084) ack 242 win 17376 \Entity{lt}nop,nop,timestamp 
3138530905 166143674\Entity{gt} (DF) (ttl 48, id 45465, len 1136)\endPar{}\endNode{}\Node%
{\def\Element%
{1702}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Find out exactly where your logic breaks\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{STAYINCONTROL}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1704}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1704}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1704}\def\ProcessingMode%
{component-title-mode}}Have fun!\endNode{}\endSeq{}\def\HeadingText{%
Have fun!}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1704}}\endNode{}\Node%
{\def\Element%
{1705}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1706}}\Seq%
{\def\fPosture%
{italic}}Conclusion:\endSeq{}\endNode{} Know your network, stay in control.\endPar{}\endNode{}\Node%
{\def\Element%
{1707}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}With OpenBSD and PF, you have \Node%
{\def\Element%
{1708}}\Seq%
{\def\fPosture%
{italic}}the best toolset\endSeq{}\endNode{} for taking control and do things the smart way. We've only scraped the surface here.\endPar{}\endNode{}\Node%
{\def\Element%
{1709}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}This is when the fun part starts, it's up to you!\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{SUPPPORTTHEPROJECT}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1711}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1711}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1711}\def\ProcessingMode%
{component-title-mode}}If you enjoyed this: Support OpenBSD!\endNode{}\endSeq{}\def\HeadingText{%
If you enjoyed this: Support OpenBSD!}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1711}}\endNode{}\Node%
{\def\Element%
{1712}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Buy OpenBSD CDs and other items, donate!\endPar{}\endNode{}\Node%
{\def\Element%
{1713}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}OpenBSD.org Orders Page: \Node%
{\def\Element%
{1714}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/orders.html\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1715}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}OpenBSD Donations Page: \Node%
{\def\Element%
{1716}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/donations.html\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{}\Node%
{\def\Element%
{1717}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}OpenBSD Hardware Wanted Page: \Node%
{\def\Element%
{1718}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/want.html\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{}\Node%
{\def\Element%
{1719}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{1720}}\Seq%
{\def\fPosture%
{italic}}Remember:\endSeq{}\endNode{} Free software takes real work and real money to develop
and maintain.\endPar{}\endNode{}\Node%
{\def\Element%
{1721}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}If you want to support me, \Node%
{\def\Element%
{1722}}\Seq%
{}\Seq%
{}\Seq%
{}buy the book\endSeq{}\Seq%
{} (http://www.nostarch.com/pf.htm)\endSeq{}\endSeq{}\endSeq{}\endNode{}, PDFs are even better!\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\Node%
{\def\Label%
{REFERENCES}}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{48\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{18\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{21.6\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1724}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{1724}\def\ProcessingMode%
{hf-mode}}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\HeadPar%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fSize%
{26.353\p@}\def\LineSpacing%
{31.625\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{13.177\p@}\def\sbMin%
{13.177\p@}\def\sbMax%
{13.177\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\Node%
{\def\Element%
{1724}\def\ProcessingMode%
{component-title-mode}}References\endNode{}\endSeq{}\def\HeadingText{%
References}%
\endHeadPar{}\Par%
{\def\fFamName{Arial}\def\fWeight%
{bold}\def\fPosture%
{italic}\def\fSize%
{23.958\p@}\def\LineSpacing%
{28.75\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{5.99\p@}\def\sbMin%
{5.99\p@}\def\sbMax%
{5.99\p@}\def\sbConditional%
{1}\def\saNom%
{6.588\p@}\def\saMin%
{6.588\p@}\def\saMax%
{6.588\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Seq%
{}\endSeq{}\endPar{}\endSeq{}\Node%
{\def\Element%
{1724}}\endNode{}\Node%
{\def\Element%
{1725}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Peter N. M. Hansteen, \Node%
{\def\Element%
{1726}}\Seq%
{}\Seq%
{}\Seq%
{}The Book of PF\endSeq{}\Seq%
{} (http://www.nostarch.com/pf.htm)\endSeq{}\endSeq{}\endSeq{}\endNode{}, No Starch Press December 2007\endPar{}\endNode{}\Node%
{\def\Element%
{1727}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}My online PF tutorial, several formats \Node%
{\def\Element%
{1728}}\Seq%
{}\Seq%
{}\Seq%
{}http://home.nuug.no/\char126{}peter/pf/\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1729}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}OpenBSDs web \Node%
{\def\Element%
{1730}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1731}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}OpenBSDs FAQ, \Node%
{\def\Element%
{1732}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/faq/index.html\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1733}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}PF User Guide \Node%
{\def\Element%
{1734}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.openbsd.org/faq/pf/index.html\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1735}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Daniel Hartmeier's PF pages, \Node%
{\def\Element%
{1736}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.benzedrine.cx/pf.html\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1737}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Daniel Hartmeier: Design and Performance of the OpenBSD Stateful Packet Filter (pf), 
\Node%
{\def\Element%
{1738}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.benzedrine.cx/pf-paper.html\endSeq{}\endSeq{}\endSeq{}\endNode{} (presented at Usenix 2002)\endPar{}\endNode{}\Node%
{\def\Element%
{1739}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Nate Underwood: HOWTO: Transparent Packet Filtering with OpenBSD, 
\Node%
{\def\Element%
{1740}}\Seq%
{}\Seq%
{}\Seq%
{}http://ezine.daemonnews.org/200207/transpfobsd.html\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1741}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Randal L. Schwartz: Monitoring Net Traffic with OpenBSD's Packet Filter, 
\Node%
{\def\Element%
{1742}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.samag.com/documents/s=9053/sam0403j/0403j.htm\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1743}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Unix.se: Brandvägg med OpenBSD, \Node%
{\def\Element%
{1744}}\Seq%
{}\Seq%
{}\Seq%
{}http://unix.se/Brandv\%E4gg\char95{}med\char95{}OpenBSD\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1745}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Randal L. Schwartz: Blog for Thu, Jan 29, 2004, \Node%
{\def\Element%
{1746}}\Seq%
{}\Seq%
{}\Seq%
{}http://use.perl.org/\char126{}merlyn/journal/17094\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1747}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}RFC 1631, "The IP Network Address Translator (NAT)", May 1994 \Node%
{\def\Element%
{1748}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.ietf.org/rfc/rfc1631.txt?number=1631\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1749}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}RFC 1918, "Address Allocation for Private Internets", February 1996 \Node%
{\def\Element%
{1750}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.ietf.org/rfc/rfc1918.txt?number=1918\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1751}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}The FreeBSD PF home page, \Node%
{\def\Element%
{1752}}\Seq%
{}\Seq%
{}\Seq%
{}http://pf4freebsd.love2party.net/\endSeq{}\endSeq{}\endSeq{}\endNode{} \endPar{}\endNode{}\Node%
{\def\Element%
{1753}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Peter Postma's PF on NetBSD pages, \Node%
{\def\Element%
{1754}}\Seq%
{}\Seq%
{}\Seq%
{}http://nedbsd.nl/\char126{}ppostma/pf/\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1755}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Marcus Ranum: \Node%
{\def\Element%
{1756}}\Seq%
{}\Seq%
{}\Seq%
{}The
Six Dumbest Ideas in Computer Security\endSeq{}\Seq%
{} (http://www.ranum.com/security/computer\char95{}security/editorials/dumb/index.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}, September 1, 2005\endPar{}\endNode{}\Node%
{\def\Element%
{1757}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Kjell Jørgen Hole WiFi courseware, \Node%
{\def\Element%
{1758}}\Seq%
{}\Seq%
{}\Seq%
{}http://www.kjhole.com/Standards/WiFi/WiFiDownloads.html\endSeq{}\endSeq{}\endSeq{}\endNode{}, also see \Node%
{\def\Element%
{1759}}\Seq%
{}\Seq%
{}\Seq%
{}wifinetnews.com\endSeq{}\Seq%
{} (http://wifinetnews.com/archives/cat\char95{}security.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}; 
also \Node%
{\def\Element%
{1760}}\Seq%
{}\Seq%
{}\Seq%
{}The Unofficial
802.11 Security Web Page\endSeq{}\Seq%
{} (http://www.drizzle.com/\char126{}aboba/IEEE/)\endSeq{}\endSeq{}\endSeq{}\endNode{} comes higly recommended.\endPar{}\endNode{}\Node%
{\def\Element%
{1761}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Greylisting.org \Node%
{\def\Element%
{1762}}\Seq%
{}\Seq%
{}\Seq%
{}greylisting.org\endSeq{}\Seq%
{} (http://www.greylisting.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1763}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Evan Harris: \Node%
{\def\Element%
{1764}}\Seq%
{}\Seq%
{}\Seq%
{}The Next Step in the Spam Control War: Greylisting\endSeq{}\Seq%
{} (http://greylisting.org/articles/whitepaper.shtml)\endSeq{}\endSeq{}\endSeq{}\endNode{} (the original greylisting paper)\endPar{}\endNode{}\Node%
{\def\Element%
{1765}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Mark Uemura: \Node%
{\def\Element%
{1766}}\Seq%
{}\Seq%
{}\Seq%
{} What's New in 4.3: authpf-noip\endSeq{}\Seq%
{} (http://undeadly.org/cgi?action=article\&sid=20080324141004)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{1767}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{EN}\def\sbNom%
{12\p@}\def\sbMin%
{12\p@}\def\sbMax%
{12\p@}\def\sbConditional%
{1}\def\saNom%
{12\p@}\def\saMin%
{12\p@}\def\saMax%
{12\p@}\def\saConditional%
{1}}Henning Brauer: \Node%
{\def\Element%
{1768}}\Seq%
{}\Seq%
{}\Seq%
{}Carp and STP meet switch security\endSeq{}\Seq%
{} (http://bulabula.org/carp-and-stp-meet-switch-security.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{}\endSeq{}\endNode{}\endNode{}\endSeq{}\endFOT{}