Date: Sat, 15 Sep 2007 23:36:27 +0200 From: Mel <fbsd.questions@rachie.is-a-geek.net> To: freebsd-questions@freebsd.org Subject: Re: How to add rule with pfctl... Message-ID: <200709152336.27214.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <fda61bb50709151418r61b0e0b4rd889b517b954fae9@mail.gmail.com> References: <fda61bb50709151418r61b0e0b4rd889b517b954fae9@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 15 September 2007 23:18:17 Agus wrote: > I am trying to figure out how to add a firewall rule with pfctl... > This is what i'm trying to do... > > I've got SEC that matches certain pattern and takes the IP from that and > want to trigger a firewall rule to block that IP.... > Then after a couple of hours SEC will trigger the command to un-block the > IP... > So what i need is the command to block an IP address from command line, not > touching any pf.conf.... If you don't need to add a rule but an IP, then tables are your friend. Example for /etc/pf.conf: # Placeholder for spammers table, non-routable network IP. table <spammers> persist { 192.168.111.111 } # Block this traffic block return-rst in log on $ext_if proto tcp from <spammers> port smtp Then on the command line: /sbin/pfctl -t spammers -Tadd ip.from.new.spammer And to delete: /sbin/pfctl -t spammers -Tdel ip.from.old.spammer -- Mel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709152336.27214.fbsd.questions>