From owner-freebsd-ipfw@FreeBSD.ORG Wed Mar 17 09:23:43 2004 Return-Path: Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1029616A4CF for ; Wed, 17 Mar 2004 09:23:43 -0800 (PST) Received: from out011.verizon.net (out011pub.verizon.net [206.46.170.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3ECE43D45 for ; Wed, 17 Mar 2004 09:23:42 -0800 (PST) (envelope-from cswiger@mac.com) Received: from mac.com ([68.161.120.219]) by out011.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20040317172342.FBDM18566.out011.verizon.net@mac.com>; Wed, 17 Mar 2004 11:23:42 -0600 Message-ID: <40588915.1040905@mac.com> Date: Wed, 17 Mar 2004 12:21:25 -0500 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Thomas Vogt References: <4058710F.4060608@gmx.net> In-Reply-To: <4058710F.4060608@gmx.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH at out011.verizon.net from [68.161.120.219] at Wed, 17 Mar 2004 11:23:41 -0600 cc: freebsd-ipfw@freebsd.org Subject: Re: layer7 filter? X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Mar 2004 17:23:43 -0000 Thomas Vogt wrote: > Any plans to implement a OSI layer7 filter into ipfw? Or is there > already a project for fbsd? I only know > http://l7-filter.sourceforge.net/ but it's linux only. The divert mechanism already present in IPFW can be used in conjuction with application-specific proxies to perform layer-7 filtering. For example, consider diverting outbound connections to port 80 to a Squid cache, for example, which might also perform authentication, filtering by URL, or other HTTP-protocol-specific stuff. -- -Chuck