shurix Posted April 5, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
marrtins Posted April 5, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
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.