shurix Posted April 5, 2011 Report Posted April 5, 2011 Labvakar. Uz Centos 5.5 ir pieejams, kāds firewall, kurš spēj bloķēt dos uzbrukumus? Caur iptables mēģināju kaut ko šādu iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 10 -j DROP bet tik un tā ļaunā dos programma sprut tiek klāt apachem un pilnībā paralizē tā darbību. Nepalīdz arī mod_evasive. Ir vispār kāds software līmeņa variants? Vai vienīgā iespēja ir rūteris? Quote
marrtins Posted April 5, 2011 Report Posted April 5, 2011 Man ir šāds. Failā /etc/rc.d/ip.deny lieku IP vienā rindā kādā no formātiem: 139.133.133.133 139.133.0.0/16 139.133.133.133:<port> Pielabo tik ceļus uz failiem. #!/bin/csh -f # CONFIG set IPTABLES=/usr/sbin/iptables # flush iptables /etc/rc.d/rc.fflush set ip_deny=`egrep '(^[^#])' < /etc/rc.d/ip.deny` foreach ip_port ($ip_deny) set ip=`echo "$ip_port" | cut -d':' -f1` set port=`echo "$ip_port" | cut -d':' -f2` if($ip == $port) then $IPTABLES -I INPUT -s $ip -j DROP else $IPTABLES -I INPUT -p tcp -s $ip --dport $port -j DROP endif end /etc/rc.d/rc.fflush IPTABLES="/usr/sbin/iptables" # # reset the default policies in the filter table. # $IPTABLES -P INPUT ACCEPT $IPTABLES -P FORWARD ACCEPT $IPTABLES -P OUTPUT ACCEPT # # reset the default policies in the nat table. # $IPTABLES -t nat -P PREROUTING ACCEPT $IPTABLES -t nat -P POSTROUTING ACCEPT $IPTABLES -t nat -P OUTPUT ACCEPT # # reset the default policies in the mangle table. # $IPTABLES -t mangle -P PREROUTING ACCEPT $IPTABLES -t mangle -P OUTPUT ACCEPT # # flush all the rules in the filter and nat tables. # $IPTABLES -F $IPTABLES -t nat -F $IPTABLES -t mangle -F # # erase all chains that's not default in filter and nat table. # $IPTABLES -X $IPTABLES -t nat -X $IPTABLES -t mangle -X Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.