一个IP地址访问我的站点太频繁,无法成为真正的用户,它访问的次数太多,以致网站速度减慢。是否有任何应用程序可以自动阻止IP,如果它访问我的网站太频繁?我的服务器是Linux Debian。
发布于 2013-02-12 07:26:28
您可以使用fail2ban来完成此操作。您可能需要为它编写一个自定义的监狱,读取服务器日志并确定有多少次尝试太多了。注意不要禁止合法用户。
发布于 2013-02-13 08:35:12
你可以用iptable来做这个。
iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --set
iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 4 -j DROP这两条规则将限制传入连接到端口22到3调度,更多的将被删除。
见来源。
发布于 2013-02-13 10:36:35
我看得出来,那个Snort也能做到这一点,而且可以做得更多。http://manual.snort.org/node201.html
https://serverfault.com/questions/477879
复制相似问题