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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   +M modulu mirc icin (https://www.ircforumlari.net/unreal-ircd/782232-m-modulu-mirc-icin.html)

alphae 11 Ocak 2018 21:43

+M modulu mirc icin
 
Merhaba şimdi söyle bir şey arıyorum örnek mirc giren +M yapacak yazamicak odalara nickini sifrelemedigi sürece web muaf tutugum port için bu olmicak onlar yaza bilecek hup server kullaniyorum.

Emrehan 11 Ocak 2018 22:23

Cevap: +M modulu mirc icin
 
mIRC Scripting bölümüne açmalısın konuyu
bkz: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ysfm 11 Ocak 2018 22:35

Cevap: +M modulu mirc icin
 
Alıntı:

Emrehan Nickli Üyeden Alıntı (Mesaj 1041895176)
mIRC Scripting bölümüne açmalısın konuyu
bkz: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ne alakası var?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:35 -->-> Daha önceki mesaj 22:33 --

Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1041895161)
Merhaba şimdi söyle bir şey arıyorum örnek mirc giren +M yapacak yazamicak odalara nickini sifrelemedigi sürece web muaf tutugum port için bu olmicak onlar yaza bilecek hup server kullaniyorum.

hub yapını verebilir misin? hangi hubdan ne tür baglantilar oluyor. ona öre düşünelim. birde kullandığın unreal versiyonu nedir?

Emrehan 11 Ocak 2018 22:40

Cevap: +M modulu mirc icin
 
Alıntı:

ysfm Nickli Üyeden Alıntı (Mesaj 1041895179)
ne alakası var?

Ben yanlış okumuşum sonuna dek tam dikkatli bakmamıştım.

Sağol @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocam uyandırdın :)

alphae 11 Ocak 2018 23:12

Cevap: +M modulu mirc icin
 
unreal3.2.10.6 kullanıyorum

Gelen saldırı tipi

Mobil veri açıp kapatarak girme android mirc ile ident vs değişerek.
2 wifi kapatıp açarak değişik idenlerle girmesi
3. vpn proxyu kullaniyor.


diğer web olan giriste bir saldiri veya benzeri sorunlar olmuyor.
mirc yani irc girisinden geliyor.

Alıntı:

ysfm Nickli Üyeden Alıntı (Mesaj 1041895179)
ne alakası var?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:35 -->-> Daha önceki mesaj 22:33 --



hub yapını verebilir misin? hangi hubdan ne tür baglantilar oluyor. ona öre düşünelim. birde kullandığın unreal versiyonu nedir?


ysfm 12 Ocak 2018 09:32

Cevap: +M modulu mirc icin
 
web ve mobil girislerinde webirc(cgiirc) block ile giris saglıyorsan.


src/channel.c icerisinde



Kod:

        lp = find_membership_link(cptr->user->channel, chptr);
        if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsRegNick(cptr) &&
            (!lp
            || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
            CHFL_HALFOP | CHFL_CHANPROT))))
                return CANNOT_SEND_MODREG;

(IsCGIIRC(cptr)) CGIIRC modu ile giris yapılıp yapılmadığını kontrol eder.


Kod:

        lp = find_membership_link(cptr->user->channel, chptr);
        if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsRegNick(cptr) &&  !(IsCGIIRC(cptr)) &&
            (!lp
            || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
            CHFL_HALFOP | CHFL_CHANPROT))))
                return CANNOT_SEND_MODREG;

Bu şekilde düzenleme yaptığında web girişlerinde kayıtlı nick kontrolü yapmaz.


Yok eğer bu giris türü kullanılmıyor ve sadece bir port için bu ozelliği aktiflemek istersen

ornek port 7002 olsun

Kod:

        lp = find_membership_link(cptr->user->channel, chptr);
        if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsRegNick(cptr) &&  !(7002 == cptr->listener->port) &&
            (!lp
            || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
            CHFL_HALFOP | CHFL_CHANPROT))))
                return CANNOT_SEND_MODREG;

irc.xxx.com
-hub.web.xxx.com
-hub.mobil.xxx.com

seklinde bir hub oluşturduysanız sadece hub.web ve hub.mobile eklemen yeterli olur.

Buyuk ihtimal rehash çektiğinde kod çalışmayacaktır(Emin değilim). make sonrası restart çekmeni öneririm.


test etmedim ama çalışması lazım.

alphae 12 Ocak 2018 19:24

Cevap: +M modulu mirc icin
 
Bendeki kodlar sizdeki gibi degil asagidaki gibi paylasiyorum.

PHP- Kodu:

lp find_membership_link(cptr->user->channelchptr);
    if ((
chptr->mode.mode MODE_MODREG) && !op_can_override(cptr) && !IsLoggedIn(cptr) && 
        (!
lp
        
|| !(lp->flags & (CHFL_CHANOP CHFL_VOICE CHFL_CHANOWNER |
        
CHFL_HALFOP CHFL_CHANPROT))))
        return 
CANNOT_SEND_MODREG



Alıntı:

ysfm Nickli Üyeden Alıntı (Mesaj 1041895347)
web ve mobil girislerinde webirc(cgiirc) block ile giris saglıyorsan.


src/channel.c icerisinde



Kod:

        lp = find_membership_link(cptr->user->channel, chptr);
        if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsRegNick(cptr) &&
            (!lp
            || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
            CHFL_HALFOP | CHFL_CHANPROT))))
                return CANNOT_SEND_MODREG;

(IsCGIIRC(cptr)) CGIIRC modu ile giris yapılıp yapılmadığını kontrol eder.


Kod:

        lp = find_membership_link(cptr->user->channel, chptr);
        if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsRegNick(cptr) &&  !(IsCGIIRC(cptr)) &&
            (!lp
            || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
            CHFL_HALFOP | CHFL_CHANPROT))))
                return CANNOT_SEND_MODREG;

Bu şekilde düzenleme yaptığında web girişlerinde kayıtlı nick kontrolü yapmaz.


Yok eğer bu giris türü kullanılmıyor ve sadece bir port için bu ozelliği aktiflemek istersen

ornek port 7002 olsun

Kod:

        lp = find_membership_link(cptr->user->channel, chptr);
        if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsRegNick(cptr) &&  !(7002 == cptr->listener->port) &&
            (!lp
            || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
            CHFL_HALFOP | CHFL_CHANPROT))))
                return CANNOT_SEND_MODREG;

irc.xxx.com
-hub.web.xxx.com
-hub.mobil.xxx.com

seklinde bir hub oluşturduysanız sadece hub.web ve hub.mobile eklemen yeterli olur.

Buyuk ihtimal rehash çektiğinde kod çalışmayacaktır(Emin değilim). make sonrası restart çekmeni öneririm.


test etmedim ama çalışması lazım.


ysfm 13 Ocak 2018 16:46

Cevap: +M modulu mirc icin
 
Kod:

lp = find_membership_link(cptr->user->channel, chptr);
    if ((chptr->mode.mode & MODE_MODREG) && !op_can_override(cptr) && !IsLoggedIn(cptr) &&  !(IsCGIIRC(cptr)) &&
        (!lp
        || !(lp->flags & (CHFL_CHANOP | CHFL_VOICE | CHFL_CHANOWNER |
        CHFL_HALFOP | CHFL_CHANPROT))))
        return CANNOT_SEND_MODREG;


olarak ekleyip deneyebilirsiniz.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:18.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk