Php Hosting Asp Hosting IRCD Hosting Radyo Hosting Aysima Bilgisayar ve internet Hizmeti Domain Kayıt Kiralık Sunucu Asp Reseller Php Reseller
Hosting Ana sayfa Hosting iletişim Host Abonelik

SYN ataklarına ve saldırılarına karşı savunma scripti

Merhabalar;

netstat -anp | grep SYN

yazdığınız zaman sayfalarca sonuç alıyorsanız size göre bir çözüm ürettik umarız işinize yarar.

root dizinine geliyoruz ve

pico syn.sh

yazarak syn.sh dosyası oluşturuyoruz ve içerisine alttaki kodları kaydediyoruz.

#!/bin/bash
#
netstat -anp|grep SYN_RECV | awk ‘{print $5}’|cut -d: -f1|sort|uniq -c|sort -n|awk ‘{if ($1 > 0) print $2;}’ > /root/syn_log

while read ipler; do iptables -A INPUT -s $ipler -j DROP ; done < /root/syn_log

Bu dosyayı ctrl-x yapıp yes dedikten sonra

chmod +x syn.sh yazarak scripti çalışabilecek hale getiriyoruz.

Buradaki ayar bütün syn isteklerinin atılması demektir. Kurunun yanında yaşta yanabilir ama anlık saldırılar için kesin bir çözüm sağlar. Eğerki 2-3 ten fazla syn olan gitsin diyorsanız
$1 > 0
buradaki 0 değerini 2 yada 3 e getirebilirsiniz yada daha yüksek yapabilirsiniz. Orası size kalmış. Sayıyı yükseltip 5 dakikda bir çalıştırmak istiyorumda diyebilirsiniz tabiikide.

pico /etc/crontab

buradaki boş bir satıra

*/5 * * * * root /root/syn.sh

yazıp kaydedip çıktıktan sonra

/etc/init.d/crond restart

yazarak crontabın yeniden çalışmasını ve bu ayarı görmesini sağlayabilirsiniz.

Yorumlar kapalı.