IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Mayıs 2009, 22:15   #1
Çevrimdışı
Sky-dancer version koruması ile ban version çakışması


sohbet


Merhaba sevgili arkadaşlar. Sky dancern yapmış oldugu girişte version sorgulama koruması version ile ban version çakışma yapıyor. Çünkü Aynı anda iki ctcp sorgusu yapıldıgı icin birine cevap verimiyor böylece userin girişi sağlanamıyor. Sky-dancerin 3.2.6 icin yapmış oldugu kodu kullanıyorum. conftaki ban version { .... kısmının version korumasıyla çakışmasını engellemenin bir yolu var mı bilen varsa yazarsa sevinirim tşkler.
Merhaba sevgili arkadaşlar. Sky dancern yapmış oldugu girişte version sorgulama koruması version ile ban version çakışma yapıyor. Çünkü Aynı anda iki ctcp sorgusu yapıldıgı icin birine cevap verimiyor böylece userin girişi sağlanamıyor. Sky-dancerin 3.2.6 icin yapmış oldugu kodu kullanıyorum. conftaki ban version { .... kısmının version korumasıyla çakışmasını engellemenin bir yolu var mı bilen varsa yazarsa sevinirim tşkler.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 09 Mayıs 2009, 21:30   #2
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




Keen Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba sevgili arkadaşlar. Sky dancern yapmış oldugu girişte version sorgulama koruması version ile ban version çakışma yapıyor. Çünkü Aynı anda iki ctcp sorgusu yapıldıgı icin birine cevap verimiyor böylece userin girişi sağlanamıyor. Sky-dancerin 3.2.6 icin yapmış oldugu kodu kullanıyorum. conftaki ban version { .... kısmının version korumasıyla çakışmasını engellemenin bir yolu var mı bilen varsa yazarsa sevinirim tşkler.

konu hakkında net bişey diyemeyeceğim, ama banlamak istediğiniz versiyonları, yapmış olduğum versiyon korumasının kodlarına ekleyebilirsiniz.

orjinal ban versiyonu kapatıp, şu şekilde bir şey yapılabilir. mesela bir örnek;

önceden yapmış olduğum RandomQuit ile antilitmusdan kod örnekleri alaraktan;

version korumasındaki,
if ((strcasestr(parv[2],"\1VERSION "))) {

bu satırın hemen altına şu kodları eklemeyi deneyin;

char *BanListesi[] = {
"mIrc xx vxx",
"banlanacak 2. version",
"banlanacak 3. version"
};
int banboyutu = (sizeof(BanListesi)/sizeof(*BanListesi));
for (int i=0; i<banboyutu; i++)
if (strcasestr(parv[2], BanListesi[i]))
return exit_client(cptr, sptr, &me, "Versiyonunuzu değiştiriniz.");

bu şekilde, versiyon cevabı İÇERİSİNDE, listedeki herhangi bir versiyon geçer ise kill atacaktır (zaten kullanıcı tam giriş yapmadığı için, ban ile eşit oluyor.)

kodu denemedim ama çalışması gerekir.

iyi çalışmalar..

  Alıntı ile Cevapla

Alt 11 Mayıs 2009, 19:37   #3
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




Çok tşkler Sky. Bu arada Sana o kadar ulaşmaya çalışmama rağmen bir türlü kısmet olmadı. Epey oluyor sana pm atmıştım cevap vermeyince ben de üsteledim. Cevabın icin tskler yine de Sky bu arada ben özledimden X
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Deneyecegim sonucu sana iletirim tşkler tekrar

  Alıntı ile Cevapla

Alt 12 Mayıs 2009, 09:47   #4
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




s.a sky-dancer in yapmış olduğu giriş kodu + version koruma bunun içerisinden version korumayı nasıl kaldırabiliriz suan da kurulu ve bir çok user neredeyse tamamı bu version korumayı geçemiyor yardımlarınızı bekliyorum.

Şimdiden yardımlarınız için şimdiden çok tkşler.


Konu islamhayati tarafından (12 Mayıs 2009 Saat 10:11 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 12 Mayıs 2009, 10:59   #5
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




islamhayati Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
s.a sky-dancer in yapmış olduğu giriş kodu + version koruma bunun içerisinden version korumayı nasıl kaldırabiliriz suan da kurulu ve bir çok user neredeyse tamamı bu version korumayı geçemiyor yardımlarınızı bekliyorum.

Şimdiden yardımlarınız için şimdiden çok tkşler.

değişiklik yapılan dosyaların orjinallerini bulup atarsan make cekip restartlarsan eski haline döner

  Alıntı ile Cevapla

Alt 12 Mayıs 2009, 11:12   #6
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




gemlik ustam giriş kodu güzel fakat içerisinde version koruma var bu version korumayı kaldırmam gerekiyor herkez girmiyor giriş kodu kalsın istiyorum.

Version Korumasindan Geciyorsunuz. ama giremiyor.


Konu islamhayati tarafından (12 Mayıs 2009 Saat 11:26 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 12 Mayıs 2009, 14:04   #7
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




söylede yapabilirsiniz eski dosyaların orjinallerini bulup mesela hem giriş kodu ve hem version koruması için değiştirilmiş dosyaları yani eski haline gelince sunucu yani hem version hemde giriş kodunu kaldırdıkdan sonra sadece giriş kodunu kurup isteidğiniz işlem olmuş olur bildiğim kadarıyla hem giriş kodunda hemde version korumasında aynı dosyalar üzerinde değişiklik yapılıyor. eğer ayrıyetten bir version koruması var ise unrealircd.conf da ban version gibi satırlar vardır onları kaldırın birde

  Alıntı ile Cevapla

Alt 02 Kasım 2009, 20:56   #8
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




Sky-Dancer Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
konu hakkında net bişey diyemeyeceğim, ama banlamak istediğiniz versiyonları, yapmış olduğum versiyon korumasının kodlarına ekleyebilirsiniz.

orjinal ban versiyonu kapatıp, şu şekilde bir şey yapılabilir. mesela bir örnek;

önceden yapmış olduğum RandomQuit ile antilitmusdan kod örnekleri alaraktan;

version korumasındaki,
if ((strcasestr(parv[2],"\1VERSION "))) {

bu satırın hemen altına şu kodları eklemeyi deneyin;

char *BanListesi[] = {
"mIrc xx vxx",
"banlanacak 2. version",
"banlanacak 3. version"
};
int banboyutu = (sizeof(BanListesi)/sizeof(*BanListesi));
for (int i=0; i<banboyutu; i++)
if (strcasestr(parv[2], BanListesi[i]))
return exit_client(cptr, sptr, &me, "Versiyonunuzu değiştiriniz.");

bu şekilde, versiyon cevabı İÇERİSİNDE, listedeki herhangi bir versiyon geçer ise kill atacaktır (zaten kullanıcı tam giriş yapmadığı için, ban ile eşit oluyor.)

kodu denemedim ama çalışması gerekir.

iyi çalışmalar..

Senin yazdigin Verison korumasinda Bu satir hangi dosyanin icerisinde armakadan gozlerim sasi oldu ama bulabilmis degilim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
m_nick.c ye baktim ama bulamadim bole bi satir :S

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ((strcasestr(parv[2],"\1VERSION "))) {


  Alıntı ile Cevapla

Alt 02 Kasım 2009, 20:58   #9
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




Tam bunu yazdikdan sonra buldum m_message.c nin icerisindeymis. Tskler..

  Alıntı ile Cevapla

Alt 03 Kasım 2009, 00:39   #10
Çevrimdışı
Cevap: Sky-dancer version koruması ile ban version çakışması




Sky-Dancer Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
konu hakkında net bişey diyemeyeceğim, ama banlamak istediğiniz versiyonları, yapmış olduğum versiyon korumasının kodlarına ekleyebilirsiniz.

orjinal ban versiyonu kapatıp, şu şekilde bir şey yapılabilir. mesela bir örnek;

önceden yapmış olduğum RandomQuit ile antilitmusdan kod örnekleri alaraktan;

version korumasındaki,
if ((strcasestr(parv[2],"\1VERSION "))) {

bu satırın hemen altına şu kodları eklemeyi deneyin;

char *BanListesi[] = {
"mIrc xx vxx",
"banlanacak 2. version",
"banlanacak 3. version"
};
int banboyutu = (sizeof(BanListesi)/sizeof(*BanListesi));
for (int i=0; i<banboyutu; i++)
if (strcasestr(parv[2], BanListesi[i]))
return exit_client(cptr, sptr, &me, "Versiyonunuzu değiştiriniz.");

bu şekilde, versiyon cevabı İÇERİSİNDE, listedeki herhangi bir versiyon geçer ise kill atacaktır (zaten kullanıcı tam giriş yapmadığı için, ban ile eşit oluyor.)

kodu denemedim ama çalışması gerekir.

iyi çalışmalar..


Bunu yaptigimda make cekterken hata veriyor..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
m_message.c: In function `m_message': m_message.c:306: error: 'for' loop initial declaration used outside C99 mode make[2]: *** [m_message.o] Error 1 make[2]: Leaving directory `/home/XXX/Unreal3.2/src/modules' make[1]: *** [mods] Error 2 make[1]: Leaving directory `/home/XXX/Unreal3.2/src' make: *** [build] Error 2

burada 306 satirda surasi

for (int i=0; i<banboyutu; i++)

  Alıntı ile Cevapla

Cevapla

Etiketler
ban, cakismasi, çakışması, ile, korumasi, skydancer, version

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Version Koruması debill Unreal IRCd 3 11 Nisan 2009 14:46
Girişte Version koruması Neotr Unreal IRCd 5 23 Şubat 2009 12:55
Version koruması Silence Unreal IRCd 7 14 Kasım 2007 13:00
Version Koruması Silence Unreal IRCd 2 19 Ağustos 2007 22:02
Version Koruması NeTDeLiSi Unreal IRCd 1 05 Şubat 2007 00:03