[Firehol-support] Re: Integrating ipt_recent with FireHOL

Redeeman redeeman at metanurb.dk
Thu Nov 10 20:43:02 GMT 2005


On Thu, 2005-11-10 at 02:34 +0000, Carlos Rodrigues wrote:
> Harry Sufehmi wrote:
> > Can anyone give any clue regarding this ? I'd be interested to utilize 
> > this as well. My server (and I believe many others) have been subjected 
> > to these brute-force attacks too.
> 
> My point was more about integrating this into the "FireHOL language" 
> than being able to do this from within firehol.conf, which is already 
> possible using the "iptables" helper (which acts just like an alias for 
> "/sbin/iptables").
> 
> So, you can add the following block of code to your firehol.conf, 
> somewhere before any "interface" or "router" blocks:
> 
> #--8<---------------------
> 
> # Block any address who tries to connect more than three times within
> # 30 seconds. Unblock after it stops trying to connect for 30 seconds.
> 
> iptables -N block_abusers
> iptables -A block_abusers -p tcp --dport ssh -m recent --set --name SSH
> iptables -A block_abusers -p tcp --dport ssh -m recent \
> 	 --update --seconds 30 --hitcount 4 --name SSH -j DROP
> 
> # Filter traffic coming in to this machine
> iptables -I INPUT 1 -i eth0 -m state --state NEW -j block_abusers
> 
> # Filter traffic passing through this machine
> iptables -I FORWARD 1 -i eth0 -m state --state NEW -j block_abusers
> 
> #--8<---------------------
> 
wow, this is very cool.

it would rock if this was integrated into firehol

> The jump to chain "block_abusers" is added as the first rule in the 
> INPUT and FORWARD chains, to avoid being affected or interfering with 
> FireHOL-generated rules.
> 
> You may want to REJECT abusers instead of DROPing them while testing.
> 
> Carlos Rodrigues
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server. Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> Firehol-support mailing list
> Firehol-support at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/firehol-support
> 





More information about the Firehol-support mailing list