From owner-freebsd-chat@FreeBSD.ORG Thu Sep 28 15:16:11 2006 Return-Path: X-Original-To: freebsd-chat@freebsd.org Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1175716A412; Thu, 28 Sep 2006 15:16:11 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from graf.pompo.net (graf.pompo.net [81.56.186.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92D6543D7B; Thu, 28 Sep 2006 15:16:10 +0000 (GMT) (envelope-from thierry@pompo.net) Received: by graf.pompo.net (Postfix, from userid 1001) id 52C0111447; Thu, 28 Sep 2006 17:14:29 +0200 (CEST) Date: Thu, 28 Sep 2006 17:14:29 +0200 From: Thierry Thomas To: John Baldwin Message-ID: <20060928151429.GP1654@graf.pompo.net> Mail-Followup-To: John Baldwin , freebsd-chat@freebsd.org References: <20060920104047.GA49442@splork.wirewater.yow> <5dc6f198bfa0075cef0c190d90351273@FreeBSD.org> <200609271926.14172.soralx@cydem.org> <200609281019.42614.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200609281019.42614.jhb@freebsd.org> User-Agent: Mutt/1.4.2.2i X-Operating-System: FreeBSD 6.1-STABLE i386 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.t KjAnXLs: X-PGP: 0xC71405A2 Cc: freebsd-chat@freebsd.org Subject: Re: Party X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 15:16:11 -0000 Le Jeu 28 sep 06 à 16:19:42 +0200, John Baldwin écrivait : > ports/security/bruteblock (there's another one for pf, this one is for ipfw) No need for an external tool with pf. Just add this kind of rule: table persist block in quick from pass in quick on $ext_if inet proto tcp from any to ($ext_if) \ port 22 flags S/SA keep state \ ( max-src-conn-rate 2/10, overload flush global) [Tip found at (a french site)] -- Th. Thomas.