Date: Tue, 16 Jul 2002 23:46:47 -0700 From: "Crist J. Clark" <crist.clark@attbi.com> To: Luigi Rizzo <rizzo@icir.org> Cc: ipfw@FreeBSD.ORG Subject: Re: Ouch! ipfw log and DoS Message-ID: <20020717064647.GC22967@blossom.cjclark.org> In-Reply-To: <20020716124059.A2635@iguana.icir.org> References: <20020716124059.A2635@iguana.icir.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 16, 2002 at 12:40:59PM -0700, Luigi Rizzo wrote: > it just occurred to me that if you have > > ipfw add accept log <match pattern> > > and you log to a remote host and your syslog messages match your > pattern, then you have created a loop. > There are endless variations of the above. > > Bottom line is that (i believe) log messages generated by ipfw should > be rate-limited to some not-too-large value (maybe controlled by > a sysctl variable). > > Any objections if i implement that (which probably amounts to > the following lines of code at the beginnning of ipfw_log(): > > ---------------- > static last_log, log_left; > > if (last_log != time_second) { > last_log = time_second; > log_left = ipfw_log_rate; > } > if (log_left == 0) > return; > log_left--; > ---------------- Errr... Isn't this syslogd(8)'s job? -- Crist J. Clark | cjclark@alum.mit.edu | cjclark@jhu.edu http://people.freebsd.org/~cjc/ | cjc@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020717064647.GC22967>