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/)
-   -   Netadmin koruması Sorunu (https://www.ircforumlari.net/unreal-ircd/315989-netadmin-korumasi-sorunu.html)

Turkeri 10 Şubat 2010 04:53

Netadmin koruması Sorunu
 
Sunucuda Netadmin koruması olmasına Rağman Root Dahi atılıyor sadece Oper Ekliyorum Atan kişiye Admin listesinde yok oper Listesinde yok bunun Önüne nasıl Geçebiliriz Üstadlar. Adamın nasıl attıgıda Belli

/zline [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ip nin yarısını yazıyor ben direk atılıyorum Bunun önüne Geçmemiz lazım ama nasıl ? Yardımlarınızı Bekliyorum

!DuMaN! 10 Şubat 2010 04:55

Cevap: Netadmin koruması Sorunu
 
Selman Abi Bu konuya Değindiğin İçin Teşekkürler..
Net Admin Hiçbişekilde Atılamayacaqı bi modul Yokmu. Çok Zarar Gördüm Ben Bu komuttan. Bi çare Bulun Yha.
Oper/adminlere Whois çekerilirken IP sini göremesse hatta hiçbi oper adminin IP si görünmesse veya Net admin Oper girdiği gibi sahte IP Atılsa Whoisine Bu Sorunun Önüne Geçilebilinir belki ama :S bunu kim yapabilir..

Emrax 10 Şubat 2010 10:34

Cevap: Netadmin koruması Sorunu
 
Böyle bir modül zaten vardı diye hatırlıyorum.Biraz arama yaparsanız belki burdan bile bulabilirsiniz.Böyle bir modül yazılmıştı arkadaşlar.İyi IF'ler..

toXic 10 Şubat 2010 11:31

Cevap: Netadmin koruması Sorunu
 
Alıntı:

!DuMaN! Nickli Üyeden Alıntı (Mesaj 1040319527)
Selman Abi Bu konuya Değindiğin İçin Teşekkürler..
Net Admin Hiçbişekilde Atılamayacaqı bi modul Yokmu. Çok Zarar Gördüm Ben Bu komuttan. Bi çare Bulun Yha.
Oper/adminlere Whois çekerilirken IP sini göremesse hatta hiçbi oper adminin IP si görünmesse veya Net admin Oper girdiği gibi sahte IP Atılsa Whoisine Bu Sorunun Önüne Geçilebilinir belki ama :S bunu kim yapabilir..





Kod:

cd Unreal3.2*
Kod:

pico -w src/modules/m_whois.c

Kod:

  if (IsWhois(acptr)  &&  (sptr != acptr))
                        {
                                sendto_one(acptr,
                                    ":%s %s %s :*** %s (%s@%s) did a /whois on you.",
                                    me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name,
                                    sptr->user->username, sptr->user->realhost);
                        }

satirini

Kod:

  if (IsWhois(acptr) &&  !IsAnOper(sptr) &&  (sptr != acptr))
                        {
                                sendto_one(acptr,
                                    ":%s %s %s :*** %s (%s@%s) did a /whois on you.",
                                    me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name,
                                    sptr->user->username, sptr->user->realhost);
                        }

olarak değişin.

Kod:

        if ((acptr == sptr) || IsAnOper(sptr))
                        {
                                sendto_one(sptr, rpl_str(RPL_WHOISHOST),
                                    me.name, parv[0], acptr->name,
                                        (MyConnect(acptr) && strcmp(acptr->username, "unknown")) ? acptr->username : "*",
                                        user->realhost, user->ip_str ? user->ip_str : "");
                        }

satirlarinin basina /* sonuna */ koyun.


Kod:

    /*
                if ((acptr == sptr) || IsAnOper(sptr))
                        {
                                sendto_one(sptr, rpl_str(RPL_WHOISHOST),
                                    me.name, parv[0], acptr->name,
                                        (MyConnect(acptr) && strcmp(acptr->username, "unknown")) ? acptr->username : "*",
                                        user->realhost, user->ip_str ? user->ip_str : "");
                        }
*/


Bu sekilde whoiste ip görünmeycek whois cekilincede operlerin ip adresleri görünmüycek, ama whois ceken user ise onun ip görünecek.

aSi 10 Şubat 2010 11:53

Cevap: Netadmin koruması Sorunu
 
Entrance Dediğine Katılıyorum. Örn Komut ; OperServ Raw svsmode Nick -N yaptınızda Hangi Nickteki Network Adminse Network Flagını Alıp Ona Zline , Kline , Gline vs. Rahatca Kullanılabilir.. Bunun Kullanılabilmesi Icinde Admin Listte O Nickin Kayıtlı Olması Lazım. Kayıtsızsa zaten OperServ Kullanamaz Kullanamadığı Icinde Atamaz. Iyi IF'ler..

toXic 10 Şubat 2010 12:04

Cevap: Netadmin koruması Sorunu
 
Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1040319658)
toXic Sen ßu işi ßiLiyorsun Ustad Fakat ßu çözüm değiLki. İp'si Gizlesen ne OLucak. ? Yine. NetAdminler'i ataßilirler. Nasıl. ataßiliyorlar. diyorsan Svsmode. ile NetAdmin'in Flaqını aLıp. Yine atarlar. Sunucuda. Yetki Kısıtlaması Yapılmış OLsa ßu Sorunlar. OLmaz diye düşünüyorum..





Kod:

cd ircservices*-*
Kod:

pico -w modules/operserv/main.c
Kod:

  {"RAW",      do_raw,      is_services_admin, OPER_HELP_RAW,      -1,-1},
satirini
Kod:


 
  {"RAW",      do_raw,      is_services_root, OPER_HELP_RAW,      -1,-1},

yapin

sadece services rootlar kullansin root sifrenizide herkesle paylasmayin.


Kod:


static void do_raw(User *u)
{
char *text = strtok_remaining();
if (!text)
syntax_error(s_OperServ, u, "RAW", OPER_RAW_SYNTAX);
else
send_cmd(NULL, "%s", text);

altına;

Kod:

send_cmd(s_OperServ, "PRIVMSG #Operlog %s Admini, Raw ile %s Komutunu Kullandı.", u-> nick, text);

ekleyin #operlog kanalindanda takip edin raw kullananlari.

Turkeri 10 Şubat 2010 14:36

Cevap: Netadmin koruması Sorunu
 
sorun Whoiste görünen IP değilki. Rawları Zaten Statuste görüyorum. Raw Kullanarak Flagı geri alıyoruz öyle atıyoruz orası doğruda. Atan kişi raw Kullanıp flagı geri alarak atmıyor. Konuyu açtığımdada Söylemiştim.

/zline *@78.177

diyelim ben Root adminim Atan kişinin raw yetkisi yok admin listesindede ekli değil. ben sonradan girdiğim için benim IP adresimi zaten görüyor anlatmak istediğim bu. Atan kişi benim IP adresimin yarısını yazıyor örnekte olduğu gibi.

toXic 10 Şubat 2010 16:01

Cevap: Netadmin koruması Sorunu
 
Ben zaten verdiğim cevaplari kime verdiğimi göstermek icin alinti yaptim senin sorununa cevap değildi.

IP Sabit ise belki dediğini yapabilirsin, diğer şekilde zor.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net