References

Peter N. M. Hansteen, The Book of PF, 3rd Edition, No Starch Press November 2014, also The Book of PF, 2nd ed (No Starch Press 2010), The Book of PF (1st Ed), No Starch Press December 2007

My online PF tutorial, several formats http://home.nuug.no/~peter/pf/.

Slides for this talk at http://home.nuug.no/~peter/pf/bsdcan2016/

OpenBSDs web http://www.openbsd.org/

The OpenBSD FAQ, http://www.openbsd.org/faq/index.html

PF User Guide http://www.openbsd.org/faq/pf/index.html

Daniel Hartmeier's PF pages, http://www.benzedrine.cx/pf.html

Daniel Hartmeier: Design and Performance of the OpenBSD Stateful Packet Filter (pf), http://www.benzedrine.cx/pf-paper.html (presented at Usenix 2002)

Randal L. Schwartz: Monitoring Net Traffic with OpenBSD's Packet Filter, http://www.stonehenge.com/merlyn/UnixReview/col51.html

Unix.se: Brandvägg med OpenBSD, http://unix.se/Brandv%E4gg_med_OpenBSD

Randal L. Schwartz: Blog for Thu, Jan 29, 2004, http://use.perl.org/~merlyn/journal/17094

RFC 1631, "The IP Network Address Translator (NAT)", May 1994 http://www.ietf.org/rfc/rfc1631.txt?number=1631

RFC 1918, "Address Allocation for Private Internets", February 1996 http://www.ietf.org/rfc/rfc1918.txt?number=1918

The FreeBSD PF home page, http://pf4freebsd.love2party.net/

Marcus Ranum: The Six Dumbest Ideas in Computer Security, September 1, 2005

Greylisting.org greylisting.org

Evan Harris: The Next Step in the Spam Control War: Greylisting (the original greylisting paper)

Mark Uemura: What's New in 4.3: authpf-noip

Henning Brauer: Carp and STP meet switch security

Henning Brauer: 10 years of pf

Henning Brauer: Puffy At Work: Code Right And Secure, The OpenBSD Way

Michael W. Lucas: Network Flow Analysis, No Starch Press 2010

Michael W. Lucas: Absolute OpenBSD, 2nd edition, No Starch Press 2013

Peter N. M. Hansteen: The Hail Mary Cloud And The Lessons Learned (Also, my BSDCan 2013 presentation)

Peter N. M. Hansteen: How Apple Treats The Gift Of Open Source: The OpenBSD PF Example (October 2011, reviewing PF on MacOS X)