![]() |
|
|||||||
| Güvenlik Güvenlik Korunma - DOS DDOS SYN saldırıları Oturum hızsızlığı tesbit ve korunma |
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|||
|
Şimdi bir ip den yapılan 20 bağlantıyı listeleyip. Otomatilk olarak banlasak bide bunu her saat yapsak nasıl olur. Forumları araştırarak bulduğumuz bir olay aslında yeni değil ama yinede yararlı olabilir.
Önce [/usr/bin] klasörüne giriyoruz. Birtane dosya açıyoruz Kod:
#vi banla.sh Kod:
#!/bin/bash
#
netstat -ntu|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -nr| head -20 |grep -v -E 127.0.0.1|awk '{if ($1 > 9) print $2;}' > /tmp/IPLER
while read ipler; do iptables -I INPUT -s $ipler -j DROP ; done < /tmp/IPLER
Kod:
#chmod 755 banla.sh Kod:
#cp /usr/bin/banla.sh /etc/cron.hourly/banla.sh Kod:
#./banla.sh Bu tür uygulamları ve bilgilerinizi lütfen paylaşın. |
|
|||
|
Cpanel altinda Cronjobs kisminda cronjob yaratmak için bir bölüm var. Standart ı seçip dakika aralığını günü felan seçtikten sonra command to run kısmına banla.sh yazdığımız zaman olması gerek.
|
|
|||
|
cpanel altında o scripti bir kullanıcı altında çalıştırırsın o kullanıcı ilede o scriptle iptables ile ipleri uzaklaştıramazsın bunun için
crontab -e yaz root iken root un crontab ına geç */2 * * * * /usr/bin/banla.sh > /dev/null 2>&1 |
![]() |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| İp banlama | werci | PHP | 1 | 2007-10-27 03:53 |
| IP aralığı banlama | MadDriver | ASP .NET | 8 | 2006-07-04 01:15 |
| ip aralığı banlama (iptables) | hoppala | İşletim sistemi | 6 | 2006-01-13 22:10 |
| banlama | yoktur | Ağ Network | 5 | 2005-11-10 18:24 |
| Mp3 banlama olayı | nonamez | Webmaster Genel Konular | 8 | 2005-11-08 16:29 |