Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

istediğim bir ülkeyi engellemek istiyorum

sessizliktr

0
Onaylı Üye
Üye
Katılım
12 Temmuz 2004
Mesajlar
364
Açılan Konu
45
Tepki puanı
0
selam arkadaşlar. siteme maltadan girenleri engellemek istiyorum. bunu nasıl yapabilirim? maltadan giren siteme ulaşamasın ya da istediğim bir sayfa acılsın. iyi calısmalar
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Oncelikle IP adresinden hangi ulkede oldugunu bulman lazim, bunun icin bir dis servis veya veritabani lazim, ip-ulke esletirmesi. Ondan sonrasi ufak bir programlama
 

sessizliktr

0
Onaylı Üye
Üye
Katılım
12 Temmuz 2004
Mesajlar
364
Açılan Konu
45
Tepki puanı
0
slm

slm. ülke malta. malta dan siteme girilmesini engellemek istiyorum. sitenin dili asp. acaba kodu verebileek olan arkadaşlar varmı. yardımcı olursanız sevinirim.
 

Bulutlar

0
Onaylı Üye
Üye
Katılım
30 Mayıs 2004
Mesajlar
281
Açılan Konu
33
Tepki puanı
0
Konum
Tekirdağ
Malta
62.173.0.0 - 62.173.31.255
80.71.96.0 - 80.71.111.255
80.77.192.0 - 80.77.207.255
80.85.96.0 - 80.85.111.255
193.188.32.0 - 193.188.47.255
194.105.32.0 - 194.105.47.255
194.106.64.0 - 194.106.95.255
194.158.32.0 - 194.158.63.255
194.204.96.0 - 194.204.127.255
195.158.64.0 - 195.158.127.255
212.56.128.0 - 212.56.159.255
213.165.160.0 - 213.165.191.255
217.15.96.0 - 217.15.111.255
217.30.96.0 - 217.30.111.255
217.138.0.0 - 217.138.255.255
217.145.0.0 - 217.145.15.255
217.168.160.0 - 217.168.175.255

engellemek içinde bu scripti kullanabilirsin...
http://www.aspindir.com/Goster/4032
 

favorites

0
Onaylı Üye
Üye
Katılım
21 Aralık 2005
Mesajlar
4,812
Açılan Konu
427
Tepki puanı
2
Konum
Turkiye
bu ip leri nereden buldunuz? yani Maltaya ait olduğunu ?

bende Senegal'i engellemek isterim.
 

sessizliktr

0
Onaylı Üye
Üye
Katılım
12 Temmuz 2004
Mesajlar
364
Açılan Konu
45
Tepki puanı
0
teşekkürler arkadaşım. hemen deniyorum
 

Bulutlar

0
Onaylı Üye
Üye
Katılım
30 Mayıs 2004
Mesajlar
281
Açılan Konu
33
Tepki puanı
0
Konum
Tekirdağ
bu ip leri nereden buldunuz? yani Maltaya ait olduğunu ?

bende Senegal'i engellemek isterim.

senegalin ip aralığını budur.

196.1.92.0 - 196.1.100.255
213.154.64.0 - 213.154.95.255

elimde bir arşiv var ordan bakıyorum isterseniz tüm ülkelerinkini zipleyip hemenpaylasa atabilirim.
 

sessizliktr

0
Onaylı Üye
Üye
Katılım
12 Temmuz 2004
Mesajlar
364
Açılan Konu
45
Tepki puanı
0
Malta
62.173.0.0 - 62.173.31.255
80.71.96.0 - 80.71.111.255
80.77.192.0 - 80.77.207.255
80.85.96.0 - 80.85.111.255
193.188.32.0 - 193.188.47.255
194.105.32.0 - 194.105.47.255
194.106.64.0 - 194.106.95.255
194.158.32.0 - 194.158.63.255
194.204.96.0 - 194.204.127.255
195.158.64.0 - 195.158.127.255
212.56.128.0 - 212.56.159.255
213.165.160.0 - 213.165.191.255
217.15.96.0 - 217.15.111.255
217.30.96.0 - 217.30.111.255
217.138.0.0 - 217.138.255.255
217.145.0.0 - 217.145.15.255
217.168.160.0 - 217.168.175.255

engellemek içinde bu scripti kullanabilirsin...
http://www.aspindir.com/Goster/4032


selam tekrar. bu ipleri bu sekildemi db ye ekleyecem yoksa aralıklarını kenimmi yazacam. mesela bunu 217.145.0.0 - 217.145.15.255 217.145.1.1 2.2 vsvs türetecekmiyiz 255 e kadar?
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Turetmek yerine ip2long() fonksiyonunu kullanarak onlari noktasiz adreslere cevirirsin, sonra kullanicinin ip si ile karsilastirirsin. Araligin uclarini "burdan" ve "buraya" diye kaydedersin mysql'e daha sonra. PHP Bilmiyorsan biraz zor gerci ama ornek asagida


PHP:
$adres = sprintf("%u", ip2long($_SERVER[REMOTE_ADDR]));
$q = mysql_query("SELECT id FROM iptablo WHERE burdan<='$adres' AND buraya>='$adres'");

if (mysql_num_rows($q) != "0") {
echo "Bu kisi Maltadan";
}
else {
// DEVAM
}
 

sessizliktr

0
Onaylı Üye
Üye
Katılım
12 Temmuz 2004
Mesajlar
364
Açılan Konu
45
Tepki puanı
0
.

bu şekilde ipleri türetmeye calıstımda cok uzun sürecek gibi duruyor. bunu otomatik yapmak için ne yapmam lazım asp de? malesef php bilmiyorum hosting de zaten asp

62.173.1.255
62.173.2.254
62.173.3.0
62.173.4.0
62.173.5.0
62.173.6.0
62.173.7.0
62.173.8.0
62.173.9.0
62.173.10.0
62.173.11.0
62.173.12.0
62.173.13.0
62.173.14.0
62.173.15.0
62.173.16.0
62.173.17.0
62.173.18.0
62.173.19.0
62.173.20.0
62.173.21.0
62.173.22.0
62.173.23.0
62.173.24.0
62.173.25.0
62.173.26.0
62.173.27.0
62.173.28.0
62.173.29.0
62.173.30.0
62.173.31.0
 

Mywedding

1
Onaylı Üye
Üye
Katılım
26 Eylül 2006
Mesajlar
5,893
Açılan Konu
426
Tepki puanı
88
Konum
www.odatv.com
212.175.112.185

Arkadaşlar siteme devamlı bu ip'lerden den üç saat içinde yaklaşık 150 kişi gelmiş..
acaba ters bir şey olabilirmi,yoksa benimki evhammı..

212.175.112.185
212.175.112.140
212.175.112.133
212.175.112.139
212.175.112.131
212.175.112.189
212.175.112.134
212.175.112.153
212.175.112.190
212.175.112.149
212.175.112.175
212.112.35.229
212.175.112.155
212.175.112.187
212.175.112.148
 

Bulutlar

0
Onaylı Üye
Üye
Katılım
30 Mayıs 2004
Mesajlar
281
Açılan Konu
33
Tepki puanı
0
Konum
Tekirdağ
bu şekilde ipleri türetmeye calıstımda cok uzun sürecek gibi duruyor. bunu otomatik yapmak için ne yapmam lazım asp de? malesef php bilmiyorum hosting de zaten asp

62.173.1.255
62.173.2.254
62.173.3.0
62.173.4.0
62.173.5.0
62.173.6.0
62.173.7.0
62.173.8.0
62.173.9.0
62.173.10.0
62.173.11.0
62.173.12.0
62.173.13.0
62.173.14.0
62.173.15.0
62.173.16.0
62.173.17.0
62.173.18.0
62.173.19.0
62.173.20.0
62.173.21.0
62.173.22.0
62.173.23.0
62.173.24.0
62.173.25.0
62.173.26.0
62.173.27.0
62.173.28.0
62.173.29.0
62.173.30.0
62.173.31.0

başlangıç ve bitiş arasına - koyarak bu sorunu çözebilirsin yada wildcard olarak * kullanabilirsin. O adresini verdiğim script bunu algılayabilirmi bilmiyorum ama algılamayazsa da kodlara ufak bir iki eklemeyle yine bunu çözebilirsin.

Arkadaşlar siteme devamlı bu ip'lerden den üç saat içinde yaklaşık 150 kişi gelmiş..
acaba ters bir şey olabilirmi,yoksa benimki evhammı..

212.175.112.185
212.175.112.140
212.175.112.133
212.175.112.139
212.175.112.131
212.175.112.189
212.175.112.134
212.175.112.153
212.175.112.190
212.175.112.149
212.175.112.175
212.112.35.229
212.175.112.155
212.175.112.187
212.175.112.148

ben herhangibir bir problem olacağını zannetmiyorum...
 

senolcan

0
Onaylı Üye
Üye
Katılım
14 Ocak 2003
Mesajlar
1,393
Açılan Konu
24
Tepki puanı
0
sorması ayıp olmasın neden malta ve senegal'i engelleme gereği duydunuz...
bu ülkelerden saldırılar mı arttı yoksa...
 

sistem

0
Onaylı Üye
Üye
Katılım
8 Temmuz 2005
Mesajlar
264
Açılan Konu
12
Tepki puanı
0
Konum
istanbul
eskiden yazdıgım bir fonksiyon vardı gerçi artık ihtiyaç duymuyorum asp ile fonksiyonu kullanarak ip aralıgını if layabilirsiniz. kodu bulursam göndericem. bu gece bulurum sanırım.
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
PHP'de 3 satirdaki kod, ASP'de biraz uzamis sanki:) Yok mu ip2long tarzi birsey ASP'de
 

sistem

0
Onaylı Üye
Üye
Katılım
8 Temmuz 2005
Mesajlar
264
Açılan Konu
12
Tepki puanı
0
Konum
istanbul
PHP'de 3 satirdaki kod, ASP'de biraz uzamis sanki:) Yok mu ip2long tarzi birsey ASP'de

:) O tarihte yokmuş demekki lazım olmuş yazmışız. ASP'de bedava kompanent yazan pek yok. kendi kompanentlerimizi yazardık yada böyle kasardık.
şimdi ile kıyaslarsan ASP.net kullanlar için kolay yolları vardır incelemedim.... hata kontrolu biraz uzatmış rem leride silersen bişey kalmaz.


* Genelde kendime göre sebeplerimden dolayı kod paylaşmam. yıllarcada paylaşmadım. fakat bu sene bir değişiklik yapmak istedim.

Siz nasıl diyogsunuz " Bilgi paylaştıkça çogalır. " dünyanın en Romantik ve Salak kelimesi.

Bana göre bilgi paylaşıldıkça değeri düşer, mındar olur, sonrada senin fikrini, sana geri satarlar. Tecrube ile sabit.
 
Üst