iptables -I INPUT 1 -s 123.123.123.123 -p tcp --dport 80 -j REJECT bu kuralı bir php betiği ile girebilirsiniz, 5dk. sonra çıkarabilirsiniz, MySQL ile ip kaydı ve çeşitli kontroller yapabilirsiniz.
iptables kılavuz sayfalarından kuralları kendinize göre özelleştirebilirsiniz. kolay gelsin. 18 Aralık 2009 10:48 tarihinde Nuri Akman <[email protected]> yazdı: > Arkadaşlar, > > Zaman zaman birileri web sitesindeki her linke yüzlerce defa tıklama > yaptırarak saldırıda bulunuyor. Bazen de site içeriğini indiren > programlarla siteyi indirmeye çalışıyor. > > Makul olan, aynı IP adresinden gelen bir kişinin 1 saniyede en çok 2 > sayfaya tıklamasıdır. > > Aynı IP'den gelen kişileri saydırmak ve bu şekilde "saldırı" tarzı > tıklamalar karşısında sitenin cevap vermemesini ve o IP adresini 5 > dakikalığına bloklamasını istiyorum. > > Bu kontrolleri sunucu seviyesinde PHP ve MySQL ile yapmak istiyorum. > > Bu çerçevede: > 1.) Bu konuda bildiğiniz bir kaynak, hazır bir kod var mı acaba? > 2.) Bu düşündüğüm şeyi hayata geçirmem işe yarar mı? > 3.) Arama motorlarını nasıl bu konu haricinde tutabilirim? > > Selamlar, > Nuri Akman > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
