forked from extern/shorewall_code
Synflood chain handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6152 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
a6358bf7e4
commit
381212c78d
@ -765,11 +765,13 @@ setup_syn_flood_chain ()
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
run_iptables -N $chain
|
if ! havechain $chain ; then
|
||||||
run_iptables -A $chain -m limit --limit $limit $limit_burst -j RETURN
|
run_iptables -N $chain
|
||||||
[ -n "$3" ] && \
|
run_iptables -A $chain -m limit --limit $limit $limit_burst -j RETURN
|
||||||
log_rule_limit $3 $chain $chain DROP "-m limit --limit 5/min --limit-burst 5" "" ""
|
[ -n "$3" ] && \
|
||||||
run_iptables -A $chain -j DROP
|
log_rule_limit $3 $chain $chain DROP "-m limit --limit 5/min --limit-burst 5" "" ""
|
||||||
|
run_iptables -A $chain -j DROP
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_syn_flood_chains()
|
setup_syn_flood_chains()
|
||||||
|
Loading…
Reference in New Issue
Block a user