Linux Netfilter discussions
 help / color / mirror / Atom feed
* iptree question
@ 2009-09-08  6:29 J. Bakshi
  2009-09-08  7:57 ` Anatoly Muliarski
  0 siblings, 1 reply; 3+ messages in thread
From: J. Bakshi @ 2009-09-08  6:29 UTC (permalink / raw)
  To: netfilter

Hello list,

I am opening this new thread as I am working in a new direction with
ipset ( as many of you suggested ).

The present rules I am using to auto blacklist ips is like below

````````````````````````````
iptables -N syn-flood
iptables -A INPUT -i $IFACE -p tcp --syn -j syn-flood
iptables -A syn-flood -p tcp --syn  -m hashlimit \
--hashlimit 4/sec --hashlimit-burst 4 --hashlimit-htable-expire 300000 \
--hashlimit-mode srcip --hashlimit-name testlimit -j RETURN

# Drop bad IP and put then in blacklist
iptables -A syn-flood -m recent --name blacklist --set -j DROP
`````````````````````````````````

To manage the ips properly I like to save ips  in iptree which is an
option from ipset. Is there any way to migrate the ips from ipt_recent
to iptree ?

Or a new way as below  ?

```````````````````
ipset --create  blacklistIP   iptree --timeout 3600

iptables   -A PREROUTING    blacklistIP   -j DROP


iptables -N syn-flood
iptables -A INPUT -i $IFACE -p tcp --syn -j syn-flood
iptables -A syn-flood -p tcp --syn  -m hashlimit \
--hashlimit 4/sec --hashlimit-burst 4 --hashlimit-htable-expire 300000 \
--hashlimit-mode srcip --hashlimit-name testlimit -j RETURN

# Drop bad IP
iptables  -A  syn-flood  -j DROP

# save the src IP
ipset -N blacklistIP -j SET --add-set src
ipset -N blacklistIP -j syn-flood
``````````````````````

Am I on the right way ?



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-09-08  8:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-08  6:29 iptree question J. Bakshi
2009-09-08  7:57 ` Anatoly Muliarski
2009-09-08  8:02   ` J. Bakshi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox