On Monday 07 April 2008 01:48:28 Matthew Dillon wrote:Right. See the attached forward from the pf mailinglist. The referenced paper is a good read, too. Yes, if you also flush states. Usually you won't drop active states. You'd simply time them out more aggressively (see adaptive.{start,end} in pf.conf(5) if your version has that already) or not allow a new state to be created. It really depends on what you want to achieve. If you are after security for a network of clients with bad/broken TCP stacks then leaving out the window checks is not a good idea. I can see that there are cases where you'd want to check only the (src,dst,proto)-tuple and pass every matching packet regardless. Currently pf doesn't allow for this to happen statefully and I don't think OpenBSD is going to make that change, ever. If you think of pf as a security first and foremost mechanism this makes sense. I'm also somewhat reluctant to make that change in FreeBSD, otoh there are cases where you'd want that rope. -- /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 007/196] Chinese: add translation of stable_kernel_rules.txt |
| Andrew Morton | -mm merge plans for 2.6.23 |
| Arjan van de Ven | [Announce] Development release 0.1 of the LatencyTOP tool |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| Stephen Hemminger | Re: iptables very slow after commit 784544739a25c30637397ace5489eeb6e15d7d49 |
