TurkiyeMirc.Org | mirc, irc, ircforum, mircforum, irc forum, mirc forum
08 Ekim 2008, 08:45:05 *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Duyurular: Turkiye Mirc indirmek icin TIKLAYINIZ
 
   Ana Sayfa   Yardım Ara Giriş Yap Kayıt  

BAGLANTILAR
Sayfa: [1]
  Yazdır  
Gönderen Konu: Proxy saldirilarina karsi cozum onlem - proxy saldirilarindan kurtulmak  (Okunma Sayısı 518 defa)
MasteR
Administrator
Sr. Member
*****

Karma: +1/-0
Mesaj Sayısı: 388


Üyelik Bilgileri WWW E-Posta
« : 30 Ocak 2008, 18:02:31 »

Anahtar Kelimeler :Proxy proxy saldırı saldırısı trojen saldırı saldırısı önle önlemek kurtulmak çözmek çözüm sc5 çözüm

----------------------------------
Arkadaşlar neredeyse tüm irc sunucuların başı bu tip programları kullanarak sunucudaki huzuru bozmak icin çabalayan lamerle beladadır. Bu lamerler genelde proxy programlarını kullanarak sunuculara kısa surede cok giris yaparak yahut girdiklerinde join yahut cycle flood yaparak ya da kullanıcıların özeline reklam ya da kufur yazarak sunucuya zarar vermeye calısırlar.
Bu programlar genelde yurt dışı proxylerini kullanırlar. Çözüm olarak ident koruması koysanız bu programlara girecek proxylerin identlerini yazabilme imkianı verilmistir. Yada realname koruması koysanız bu programlarda realname de degiştirilebilmektedir. O yuzden bence en mantıklı cozum her proxy ip baslangıcına ayrı bir ident girisi koyarak proxy botların girisini engellemek ancak bunu yaparken gercek kullanıcınızı sunucunuzdan uzaklastırmamak olacaktır. Bunun icin her girise ayrı bir ident şifresi konulursa botların tumu bunu yapamamaktadir ve dolayısıyla en fazla 1-2 bot girebilir onuda kanal korumaları yahut op larınız halledecektir. Bu sebeple size asagıdakı dokuman ı sunuyorum. 
Ornegin birinci yasaklamada 12 ıle baslayan ip lerin girisini kapatıyorsunuz ancak identi karar1 yaparsa girebilir.Ikıncı yasaklamada ise 24 ıle basyalan ip girislerini kapatıyorsunuz ancak giris iznini bu ıp ler ıcın ıdentlerını karar2 yaparlarsa giris izni veriyorsunuz. Mantık boyle. Isınıze yarayacagını dusunuyorum. Kolay gelsin.

Aşagıda verdigim kodlari unrealircd.conf un en altına yapıstırın. karar yazan yerleri editleyebilirsiniz.
---------------------------------


ban user {
mask "*@12.*";
reason "Sunucuya girebilmek için /identd on karar1  yaziniz";
};
except ban {
mask karar1@12.*;
};

ban user {
mask "*@24.*";
reason "Sunucuya girebilmek için /identd on karar2  yaziniz";
};
except ban {
mask karar2@24.*;
};

ban user {
mask "*@60.*";
reason "Sunucuya girebilmek için /identd on karar40  yaziniz";
};
except ban {
mask karar40@60.*;
};


ban user {
mask "*@61.*";
reason "Sunucuya girebilmek için /identd on karar3  yaziniz";
};
except ban {
mask karar3@61.*;
};

ban user {
mask "*@62.*";
reason "Sunucuya girebilmek için /identd on karar41  yaziniz";
};
except ban {
mask karar41@62.*;
};


ban user {
mask "*@63.*";
reason "Sunucuya girebilmek için /identd on karar4  yaziniz";
};
except ban {
mask karar4@63.*;
};

ban user {
mask "*@64.*";
reason "Sunucuya girebilmek için /identd on karar58  yaziniz";
};
except ban {
mask karar58@64.*;
};

ban user {
mask "*@65.*";
reason "Sunucuya girebilmek için /identd on karar5  yaziniz";
};
except ban {
mask karar5@65.*;
};

ban user {
mask "*@66.*";
reason "Sunucuya girebilmek için /identd on karar59  yaziniz";
};
except ban {
mask karar59@66.*;
};

ban user {
mask "*@67.*";
reason "Sunucuya girebilmek için /identd on karar6  yaziniz";
};
except ban {
mask karar6@67.*;
};

ban user {
mask "*@68.*";
reason "Sunucuya girebilmek için /identd on karar7  yaziniz";
};
except ban {
mask karar7@68.*;
};

ban user {
mask "*@80.*";
reason "Sunucuya girebilmek için /identd on karar8  yaziniz";
};
except ban {
mask karar8@80.*;
};

ban user {
mask "*@82.*";
reason "Sunucuya girebilmek için /identd on karar9  yaziniz";
};
except ban {
mask karar9@82.*;
};

ban user {
mask "*@83.*";
reason "Sunucuya girebilmek için /identd on karar10  yaziniz";
};
except ban {
mask karar10@83.*;
};

ban user {
mask "*@84.*";
reason "Sunucuya girebilmek için /identd on karar11  yaziniz";
};
except ban {
mask karar11@84.*;
};

ban user {
mask "*@86.*";
reason "Sunucuya girebilmek için /identd on karar50  yaziniz";
};
except ban {
mask karar50@86.*;
};

ban user {
mask "*@87.*";
reason "Sunucuya girebilmek için /identd on karar55  yaziniz";
};
except ban {
mask "karar55@87.*";
};

ban user {
mask "*@130.*";
reason "Sunucuya girebilmek için /identd on karar12  yaziniz";
};
except ban {
mask karar12@130.*;
};

ban user {
mask "*@142.*";
reason "Sunucuya girebilmek için /identd on karar13  yaziniz";
};
except ban {
mask karar13@142.*;
};

ban user {
mask "*@144.*";
reason "Sunucuya girebilmek için /identd on karar14  yaziniz";
};
except ban {
mask karar14@144.*;
};

ban user {
mask "*@151.*";
reason "Sunucuya girebilmek için /identd on karar15  yaziniz";
};
except ban {
mask karar15@151.*;
};

ban user {
mask "*@168.*";
reason "Sunucuya girebilmek için /identd on karar16  yaziniz";
};
except ban {
mask karar16@168.*;
};

ban user {
mask "*@193.*";
reason "Sunucuya girebilmek için /identd on karar17  yaziniz";
};
except ban {
mask karar17@193.*;
};

ban user {
mask "*@200.*";
reason "Sunucuya girebilmek için /identd on karar18  yaziniz";
};
except ban {
mask karar18@200.*;
};

ban user {
mask "*@201.*";
reason "Sunucuya girebilmek için /identd on karar19  yaziniz";
};
except ban {
mask karar19@201.*;
};

ban user {
mask "*@202.*";
reason "Sunucuya girebilmek için /identd on karar20  yaziniz";
};
except ban {
mask karar20@202.*;
};

ban user {
mask "*@203.*";
reason "Sunucuya girebilmek için /identd on karar21  yaziniz";
};
except ban {
mask karar21@203.*;
};

ban user {
mask "*@204.*";
reason "Sunucuya girebilmek için /identd on karar22  yaziniz";
};
except ban {
mask karar22@204.*;
};

ban user {
mask "*@205.*";
reason "Sunucuya girebilmek için /identd on karar23  yaziniz";
};
except ban {
mask karar23@205.*;
};

ban user {
mask "*@206.*";
reason "Sunucuya girebilmek için /identd on karar24  yaziniz";
};
except ban {
mask karar24@206.*;
};

ban user {
mask "*@207.*";
reason "Sunucuya girebilmek için /identd on karar25  yaziniz";
};
except ban {
mask karar25@207.*;
};

ban user {
mask "*@208.*";
reason "Sunucuya girebilmek için /identd on karar26  yaziniz";
};
except ban {
mask karar26@208.*;
};

ban user {
mask "*@209.*";
reason "Sunucuya girebilmek için /identd on karar27  yaziniz";
};
except ban {
mask karar27@208.*;
};

ban user {
mask "*@210.*";
reason "Sunucuya girebilmek için /identd on karar28  yaziniz";
};
except ban {
mask karar28@210.*;
};

ban user {
mask "*@211.*";
reason "Sunucuya girebilmek için /identd on karar29  yaziniz";
};
except ban {
mask karar29@211.*;
};

ban user {
mask "*@218.*";
reason "Sunucuya girebilmek için /identd on karar30  yaziniz";
};
except ban {
mask karar30@218.*;
};


ban user {
mask "*@219.*";
reason "Sunucuya girebilmek için /identd on karar31  yaziniz";
};
except ban {
mask karar31@219.*;
};

ban user {
mask "*@220.*";
reason "Sunucuya girebilmek için /identd on karar32  yaziniz";
};
except ban {
mask karar32@220.*;
};

ban user {
mask "*@221.*";
reason "Sunucuya girebilmek için /identd on karar33  yaziniz";
};
except ban {
mask karar33@221.*;
};

ban user {
mask "*@222.*";
reason "Sunucuya girebilmek için /identd on karar34  yaziniz";
};
except ban {
mask karar34@222.*;
};

ban user {
mask "*@c-*";
reason "Sunucuya girebilmek için /identd on karar70  yaziniz";
};
except ban {
mask karar70@c-*;
};

ban user {
mask "*@lexdom.*";
reason "Sunucuya girebilmek için /identd on kararab  yaziniz";
};
except ban {
mask kararab@lexdom.*;
};

ban user {
mask "*@host*";
reason "Sunucuya girebilmek için /identd on kararac  yaziniz";
};
except ban {
mask kararcb@host*;
};

ban user {
mask "*@asy*";
reason "Sunucuya girebilmek için /identd on kararad  yaziniz";
};
except ban {
mask kararad@asy*;
};

ban user {
mask "*@eur*";
reason "Sunucuya girebilmek için /identd on kararaf  yaziniz";
};
except ban {
mask kararaf@eur*;
};

ban user {
mask "*@217.*";
reason "Sunucuya girebilmek için /identd on kararaz  yaziniz";
};
except ban {
mask kararaz@217.*;
};

ban user {
mask "*@cs*";
reason "Sunucuya girebilmek için /identd on kararal  yaziniz";
};
except ban {
mask kararal@cs*;
};

ban user {
mask "*@tutzing.*";
reason "Sunucuya girebilmek için /identd on kararaba  yaziniz";
};
except ban {
mask kararaaba@tutzing.*;
};

ban user {
mask "*@tor*";
reason "Sunucuya girebilmek için /identd on kararabb  yaziniz";
};
except ban {
mask kararaabb@tor*;
};

ban user {
mask "*@hmbg*";
reason "Sunucuya girebilmek için /identd on kararsas  yaziniz";
};
except ban {
mask kararsas@hmbg*;
};

ban user {
mask "*@hmbg.*";
reason "Sunucuya girebilmek için /identd on kararsaz  yaziniz";
};
except ban {
mask kararsaz@hmbg.*;
};

ban user {
mask "*@hmbg-*";
reason "Sunucuya girebilmek için /identd on kararsal  yaziniz";
};
except ban {
mask kararsal@hmbg-*;
};

ban user {
mask "*@x-*";
reason "Sunucuya girebilmek için /identd on tatar12  yaziniz";
};
except ban {
mask tatar12@x-*;
};

ban user {
mask "*@x*";
reason "Sunucuya girebilmek için /identd on tatar11111 yaziniz";
};
except ban {
mask tatar11111@x*;
};


ban user {
mask "*@ppp.*";
reason "Sunucuya girebilmek için /identd on kararshbt  yaziniz";
};
except ban {
mask kararshbt@ppp.*;
};

ban user {
mask "*@ppp*";
reason "Sunucuya girebilmek için /identd on kararmhbt  yaziniz";
};
except ban {
mask kararmhbt@ppp*;
};

ban user {
mask "*@ppp.*";
reason "Sunucuya girebilmek için /identd on kararshbt  yaziniz";
};
except ban {
mask kararshbt@hmbg.*;
};

ban user {
mask "*@58.*";
reason "Sunucuya girebilmek için /identd on proxy  yaziniz";
};
except ban {
mask proxy@58.*;
};

ban user {
mask "*@58*";
reason "Sunucuya girebilmek için /identd on proxy1  yaziniz";
};
except ban {
mask proxy1@58*;
};

ban user {
mask "*@59.*";
reason "Sunucuya girebilmek için /identd on proxy2  yaziniz";
};
except ban {
mask proxy2@59.*;
};

ban user {
mask "*@cpe*";
reason "Sunucuya girebilmek için /identd on deneme050  yaziniz";
};
except ban {
mask deneme050@cpe*;
};

ban user {
mask "*@cpe.*";
reason "Sunucuya girebilmek için /identd on deneme051  yaziniz";
};
except ban {
mask deneme050@cpe.*;
};

ban user {
mask "*@x*";
reason "Sunucuya girebilmek için /identd on deneme055  yaziniz";
};
except ban {
mask deneme055@x*;
};

ban user {
mask "*@x-*";
reason "Sunucuya girebilmek için /identd on deneme056  yaziniz";
};
except ban {
mask deneme050@x-*;
};


ban user {
mask "*@x-.*";
reason "Sunucuya girebilmek için /identd on deneme057  yaziniz";
};
except ban {
mask deneme057@x-.*;
};

except ban {
mask "*@88.238.183.152*";
};

ban user {
mask "*@178.*";
reason "Sunucuya girebilmek için /identd on karar178  yaziniz";
};
except ban {
mask karar178@178.*;
};

ban user {
mask "*@adsl-.*";
reason "Sunucuya girebilmek için /identd on adsl-  yaziniz";
};
except ban {
mask adsl-@adsl-.*;
};


ban user {
mask "*@adsl.*";
reason "Sunucuya girebilmek için /identd on adsla  yaziniz";
};
except ban {
mask adsla@adsl.*;
};

ban user {
mask "*@x-*";
reason "Sunucuya girebilmek için /identd on sohbetx  yaziniz";
};
except ban {
mask sohbetx-@x-*;
};

ban user {
mask "*@x-.*";
reason "Sunucuya girebilmek için /identd on sohbetc  yaziniz";
};
except ban {
mask sohbetc@x-.*;
};


ban user {
mask "*@x*";
reason "Sunucuya girebilmek için /identd on sohbet12  yaziniz";
};
except ban {
mask sohbet12@x*;
};

ban user {
mask "*@99.*";
reason "Sunucuya girebilmek için /identd on sohbet95  yaziniz";
};
except ban {
mask sohbet95@99.*;
};

ban user {
mask "*@178.*";
reason "Sunucuya girebilmek için /identd on sohbet83  yaziniz";
};
except ban {
mask sohbet83@178.*;
};


ban user {
mask "*@71.*";
reason "Sunucuya girebilmek için /identd on sohbet71  yaziniz";
};
except ban {
mask sohbet71@71.*;
};


ban user {
mask "*@216.*";
reason "Sunucuya girebilmek için /identd on sohbet216  yaziniz";
};
except ban {
mask sohbet216@216.*;
};

ban user {
mask "*@72-.*";
reason "Sunucuya girebilmek için /identd on sohbet72  yaziniz";
};
except ban {
mask sohbet72@72-*;
};


ban user {
mask "*@116.**";
reason "Sunucuya girebilmek için /identd on karar116  yaziniz";
};
except ban {
mask karar116@116.*;
};

ban user {
mask "*@116**";
reason "Sunucuya girebilmek için /identd on sohbet1161  yaziniz";
};
except ban {
mask sohbet1161@116*;
};

ban user {
mask "*@125.*";
reason "Sunucuya girebilmek için /identd on sohbet125  yaziniz";
};
except ban {
mask sohbet125@125.*;
};


ban user {
mask "*@cl**";
reason "Sunucuya girebilmek için /identd on sohbetcll  yaziniz";
};
except ban {
mask sohbetcll@cl**;
};


ban user {
mask "*@nat*";
reason "Sunucuya girebilmek için /identd on sohbetnat  yaziniz";
};
except ban {
mask sohbetnat@nat*;
};
Logged

Sayfa: [1]
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Bu Sitedeki Ozel Mesajlar PmSpy 1.2.0 Ile Denetlenmektedir
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 Geçerli! CSS Geçerli!
| chat |bedava sohbet |sohbet odaları | sohbet | mirc |mircturk |Site Map | Arşiv | Wap | Wap2 | Wap Forum | XML | Rss | uRLList |
| keywords : irc, mirc, mircforum, ircforum, mirc forum, irc forum, irc forumları, ircd kurulumları, irc sunucuları, unrealircd, anope, services, eggdrop, tcl, addonlar |
eXTReMe Tracker