yönlendirdiğiniz sitenin WHM/Cpanel/Plesk/DirectAdmin/Webmin artık ne kullanıyorsanız panel sisteminde saldıran IP leri ekleyip Blocklayın, yok yerini bulamıyorum diyorsanız .htaccess dosyasını varsa aşağıdaki kodları IP 'leri listelicek şekilde ekleyin yoksada .htaccess oluşturun.
Alıntı
order allow,deny
deny from 100.40.6.7
deny from 50.34.5.
allow from all
IP kontrol edin rusya çıktı örneğin buradan o ülkenin IP aralıgı alıp ülkeyi komple erişime kapayın
http://www.ip2location.com/free/visitor-blocker
Rus'larda girmesin, misal
Hatta VPS'iniz varsa SSH dan bash scriptinide çalıştırabilirsiniz
Kabuk Programa Kodu aşağıda boş bir dosya açın engel diye kaydedin uzantısı koymasanızda olur .sh da ekleyebilirsiniz sonra SSH dan ./engel diye çalıştırmanız kafi aşağıda engellenecek ülke kısmını düzenlersiniz artık saldıran IP nereden se
Alıntı
#!/bin/bash
########AYARLAMALAR#########
WORKDIR="/home/someuser/"
HTACCESSFILE="htaccessfile.txt"
HTACCESSBLOCK="htaccess-blocklist.txt"
TEMPFILE="htaccess.temp"
COUNTRIES="AF,AR"
TYPE="deny"
#########################
cd $WORKDIR
wget -c --output-document=$HTACCESSBLOCK "http://ipinfodb.com/country_query.php?country=$COUNTRIES&output=htacce ss_$TYPE"
for i in $( cat $WORKDIR$HTACCESSFILE ); do
if [ -f $i ]; then
cat $i 2>&1 | grep "COUNTRY_BLOCK_START"
if [ "$?" -ne "1" ]; then #ALREADY IN HTACCESS
sed '/#COUNTRY_BLOCK_START/,/#COUNTRY_BLOCK_END/d' $i > $WORKDIR$TEMPFILE
cat $WORKDIR$HTACCESSBLOCK >> $WORKDIR$TEMPFILE
mv $WORKDIR$TEMPFILE $i
else #NOT IN HTACCESS
cat $WORKDIR$HTACCESSBLOCK >> $i
fi
fi
done
rm -f $WORKDIR$HTACCESSBLOCK