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/)
-   -   Unreal3.2.3 oper uyarısı (https://www.ircforumlari.net/unreal-ircd/320345-unreal323-oper-uyarisi.html)

aLtimod 07 Mart 2010 17:33

Unreal3.2.3 oper uyarısı
 
Merhaba Coder arkadaslar Unreal3.2.3 söle bise yapamazmıyız #opers kanalına girmeye çalısırken yetkililerin haberi olsun..

örnek : Hasan nickli #opers kanalına girmeye çalıstı..

böle bir uyarı veremezmi log kanalına nasıl yapa biliriz...

Diablo 07 Mart 2010 19:32

Cevap: Unreal3.2.3 oper uyarısı
 
m_join.c içerisinde

Kod:


if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr))
  return (ERR_OPERONLY);

satırını

Kod:


if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr))
    sendto_snomask(SNO_EYES, "*** [OPERONLY] %s kanalına izinsiz giriş tespit edildi: %s (%s@%s) [%s]",
    chptr->chname, sptr->name, sptr->user->username, sptr->user->realhost, sptr->info);
 return (ERR_OPERONLY);

satırını ile değiştirip kaydet.make & rehash çekmen yeterli olacaktır.

NOT: +O modu almış kanal(lar) bu uyarıda listelenecektir.

aLtimod 11 Mart 2010 20:57

Cevap: Unreal3.2.3 oper uyarısı
 
tamam o dedinizi yaptım ama hiç bir kanala girilmiyor bu seferde..

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

kendi kendine yasaklıyor

toXic 11 Mart 2010 21:18

Cevap: Unreal3.2.3 oper uyarısı
 
Kod:


#define tox "#Opers"
 
if ((chptr = find_channel(tox, NullChn)) != NullChn)
if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr)) {
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s %s %s Kanalina girmek istedi", me.name, tox, sptr->name, chptr->chname);
return (ERR_OPERONLY);
}


Böyle deneyin.

aLtimod 11 Mart 2010 21:21

Cevap: Unreal3.2.3 oper uyarısı
 
denedim ama butun kanalları kendi kendine yasaklıyor

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

bakın..

Diablo 11 Mart 2010 21:27

Cevap: Unreal3.2.3 oper uyarısı
 
o zaman şu şekilde yap

Kod:


if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr))
    sendto_snomask(SNO_EYES, "*** [OPERONLY] %s kanalına izinsiz giriş tespit edildi: %s (%s@%s) [%s]",
    chptr->chname, sptr->name, sptr->user->username, sptr->user->realhost, sptr->info);
return (ERR_OPERONLY);

bu satırı

Kod:


if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr)) {
          sendto_snomask(SNO_EYES, "*** [OPERONLY] %s kanalına izinsiz giriş tespit edildi: %s (%s@%s) [%s]",
        chptr->chname, sptr->name, sptr->user->username, sptr->user->realhost, sptr->info);
          return (ERR_OPERONLY);
        }

şeklinde yap.

aLtimod 10 Nisan 2010 15:08

Cevap: Unreal3.2.3 oper uyarısı
 
aynen o sekilde yaptım olumuyor kanallara giremiyorum..

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

hep aynı hatayı veriyor bunu nasıl yaparız...

Diablo 11 Nisan 2010 12:29

Cevap: Unreal3.2.3 oper uyarısı
 
en son yazdığım mesajda sorun yok. +O modu almış kanalları yansıyacaktır.

aLtimod 11 Nisan 2010 19:25

Cevap: Unreal3.2.3 oper uyarısı
 
evet ama hiç bir kanala girilmiyor bu seferde demek istedimi anlamadınız onu yaptım zaman hiç bie kanala girilmiyor..

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

bakın denemesini yapın gorun...

toXic 11 Nisan 2010 19:38

Cevap: Unreal3.2.3 oper uyarısı
 
Alıntı:

if ((MODE_OPERONLY) && !IsAnOper(sptr))
bu sekil al if kısmını

aLtimod 11 Nisan 2010 19:54

Cevap: Unreal3.2.3 oper uyarısı
 
açık yazarmısınız tam olarak anlamadım..

toXic 11 Nisan 2010 19:55

Cevap: Unreal3.2.3 oper uyarısı
 
Kod:


if ((MODE_OPERONLY) && !IsAnOper(sptr))
{
sendto_snomask(SNO_EYES, "*** [OPERONLY] %s kanalına izinsiz giriş tespit edildi: %s (%s@%s) [%s]",
chptr->chname, sptr->name, sptr->user->username, sptr->user->realhost, sptr->info);
return 0;
}


aLtimod 11 Nisan 2010 20:01

Cevap: Unreal3.2.3 oper uyarısı
 
aldım o şekilde yaptım olmadı yine aynı hatayı verdi bunu yapa bilecemiz bişe yokmu...

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

tum kanallar böle oluyor giremiyoz..

toXic 12 Nisan 2010 13:30

Cevap: Unreal3.2.3 oper uyarısı
 
Peki ssh'ye girdim senin icin :)

Kodu denedim ama ne olur ne olmaz sende bi dene, cunkü bazı nedenlerden unutabiliyorum.

Kod:

        if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr)) {
 sendto_realops(":OPERONLY  %s  kullanicisi %s IP Adresi ile oper kanalina  girmek istedi..",
  sptr->name, sptr->user->realhost);
 return (ERR_OPERONLY);
}


Hata verisi ise su sekilde ;

[KBSC] 13::29 -irc.E-kolay.in- *** Notice -- :OPERONLY KelebekTurkce27 kullanicisi 81.214.68.148 IP Adresi ile oper kanalina girmek istedi..


realops atacak..

;)

aLtimod 18 Nisan 2010 16:24

Cevap: Unreal3.2.3 oper uyarısı
 
Bakın Hata vermiyor oluyor yanlız tum kanallar kitleniyor hiç bir kanala giremiyoz yasaklanıyor...

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

bu sekilde oluyor tum kanallar bunu baska gormulu yokmu bir ssh girip deneseniz hatayı goreceksiniz sanırım...

toXic 18 Nisan 2010 18:51

Cevap: Unreal3.2.3 oper uyarısı
 
Alıntı:

jetboy Nickli Üyeden Alıntı (Mesaj 1040387775)
Bakın Hata vermiyor oluyor yanlız tum kanallar kitleniyor hiç bir kanala giremiyoz yasaklanıyor...

Cannot join channel #Sohbet (IRCops only)
Cannot join channel #Radyo (IRCops only)
Cannot join channel #oyun (IRCops only)

bu sekilde oluyor tum kanallar bunu baska gormulu yokmu bir ssh girip deneseniz hatayı goreceksiniz sanırım...


Valla hatırlıyorum olmuştu senin ircd versiyonu ne?

Kod:


        if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr)) {
 return (ERR_OPERONLY);
 sendto_realops(":OPERONLY  %s  kullanicisi %s IP Adresi ile oper kanalina  girmek istedi..",
  sptr->name, sptr->user->realhost);
}

birde böyle dene.

aLtimod 19 Nisan 2010 19:28

Cevap: Unreal3.2.3 oper uyarısı
 
tamam oldu yanlız bir sorun var hangi kanala girerse girsin

-koleram.yoncam.net- *** Notice -- :OPERONLY assker kullanicisi 88.248.18.25 IP Adresi ile oper kanalina girmek istedi..
-
-koleram.yoncam.net- *** Notice -- :OPERONLY assker kullanicisi 88.248.18.25 IP Adresi ile oper kanalina girmek istedi..
-
-koleram.yoncam.net- *** Notice -- :OPERONLY assker kullanicisi 88.248.18.25 IP Adresi ile oper kanalina girmek istedi..
-
-koleram.yoncam.net- *** Notice -- :OPERONLY assker kullanicisi 88.248.18.25 IP Adresi ile oper kanalina girmek istedi..
-
-koleram.yoncam.net- *** Notice -- :OPERONLY SoruCevap kullanicisi 72.8.139.140 IP Adresi ile oper kanalina girmek istedi..
-

bu sekilde diyor bu seferde :D örnek #b kanalınada girsen bunu söliyor Unreal3.2.3 kullanıyorum...

toXic 19 Nisan 2010 20:39

Cevap: Unreal3.2.3 oper uyarısı
 
Olmayınca olmuyor işte. :D

toXic 20 Nisan 2010 12:52

Cevap: Unreal3.2.3 oper uyarısı
 
1- >

Kod:

ircd_log(LOG_CLIENT, "%s Kanalina giris yapmak isteyen kullanici %s ve ip adresi ",  chptr->chname, sptr->user,  sptr->user->realhost);
bu girişleri logladiğin bir dosya varsa oraya loglar yoksa ircd.log a loglar;

2->

Kod:

/* Dosyaya yazdirma.. */
time_t irc_time;
                struct tm tdate;
                irc_time = time(NULL);
                tdate = *localtime(&irc_time);
                FILE * pFile;
                pFile = fopen ("restgiris.txt", "a");
                fprintf (pFile, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s  IP: %s  Girilmek istenen kanal %s\n", tdate.tm_mday, tdate.tm_mon + 1,
                tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name,  sptr->user->realhost, chptr->chname);
                fclose (pFile);


bu sekildede dosyaya loglayabilirsiniz statuste bildirim yerine ekleyip dene bunu
Not: eğer core verirse, dosya kapatmayi sil dosya her zaman acik dursun ;)

aLtimod 20 Nisan 2010 19:53

Cevap: Unreal3.2.3 oper uyarısı
 
ee peki nasıl yapacaz yuzduk yuzduk kuyruna geldik hiç bir çaresi yokmu bunun yapamazmıyız?

toXic 20 Nisan 2010 20:07

Cevap: Unreal3.2.3 oper uyarısı
 
if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr)) {
/* Dosyaya yazdirma.. */
time_t irc_time;
struct tm tdate;
irc_time = time(NULL);
tdate = *localtime(&irc_time);
FILE * pFile;
pFile = fopen ("restgiris.txt", "a");
fprintf (pFile, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s IP: %s Girilmek istenen kanal %s\n", tdate.tm_mday, tdate.tm_mon + 1,
tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name, sptr->user->realhost, chptr->chname);
fclose (pFile);
return (ERR_OPERONLY);

aLtimod 20 Nisan 2010 20:10

Cevap: Unreal3.2.3 oper uyarısı
 
bu kodu nere ekliyecez hangi klosore ekliyecez?

toXic 20 Nisan 2010 20:21

Cevap: Unreal3.2.3 oper uyarısı
 
aynı yere ekliyceksin join.c de aynı satirlarin altina

aLtimod 23 Nisan 2010 18:27

Cevap: Unreal3.2.3 oper uyarısı
 
ben o kodu ekledim yanlız hat verdi . make ve make install da.


m_join.c: In function â_can_joinâ:
m_join.c:164: error: expected expression before âtime_tâ
m_join.c:166: error: âirc_timeâ undeclared (first use in this function)
m_join.c:166: error: (Each undeclared identifier is reported only once
m_join.c:166: error: for each function it appears in.)
make[2]: *** [m_join.o] Error 1
make[2]: Leaving directory `/home/koleram/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/koleram/Unreal3.2/src'
make: *** [build] Error 2
..

aLtimod 25 Nisan 2010 15:20

Cevap: Unreal3.2.3 oper uyarısı
 
ben o kodu ekledim make de hata verdi bir bakarmısınız.....


m_join.c: In function â_can_joinâ:
m_join.c:164: error: expected expression before âtime_tâ
m_join.c:166: error: âirc_timeâ undeclared (first use in this function)
m_join.c:166: error: (Each undeclared identifier is reported only once
m_join.c:166: error: for each function it appears in.)
make[2]: *** [m_join.o] Error 1
make[2]: Leaving directory `/home/koleram/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/koleram/Unreal3.2/src'
make: *** [build] Error 2
..

aLtimod 01 Mayıs 2010 14:28

Cevap: Unreal3.2.3 oper uyarısı
 
ben o kodu ekledim make de hata verdi bir bakarmısınız.....


m_join.c: In function â_can_joinâ:
m_join.c:164: error: expected expression before âtime_tâ
m_join.c:166: error: âirc_timeâ undeclared (first use in this function)
m_join.c:166: error: (Each undeclared identifier is reported only once
m_join.c:166: error: for each function it appears in.)
make[2]: *** [m_join.o] Error 1
make[2]: Leaving directory `/home/koleram/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/koleram/Unreal3.2/src'
make: *** [build] Error 2
..


cevap yazılmıyacakmı??????

toXic 12 Mayıs 2010 18:41

Cevap: Unreal3.2.3 oper uyarısı
 
Alıntı:

jetboy Nickli Üyeden Alıntı (Mesaj 1040403857)
ben o kodu ekledim make de hata verdi bir bakarmısınız.....


m_join.c: In function â_can_joinâ:
m_join.c:164: error: expected expression before âtime_tâ
m_join.c:166: error: âirc_timeâ undeclared (first use in this function)
m_join.c:166: error: (Each undeclared identifier is reported only once
m_join.c:166: error: for each function it appears in.)
make[2]: *** [m_join.o] Error 1
make[2]: Leaving directory `/home/koleram/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/koleram/Unreal3.2/src'
make: *** [build] Error 2
..


cevap yazılmıyacakmı??????

Bak bu kodlar calisiyor, madem vermişim devamini getirim diye yaziyorum tekrardan. Kullandiğim version 3.2.6*

Kod:

cd Unreal3*
Kod:

pico -w src/modules/m_join.c
Kod:

        if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr))
                return (ERR_OPERONLY);

altina;


Kod:

time_t irc_time;
                struct tm tdate;
                irc_time = time(NULL);
                tdate = *localtime(&irc_time);
                FILE * pFile;
                pFile = fopen ("izinsizgiris.txt", "a");
 fprintf (pFile, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s  IP: %s \n",
                tdate.tm_mday, tdate.tm_mon + 1,
                tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name,  sptr->user->realhost);
                fclose (pFile);
if(!pFile) {
sendto_realops("DIKKAT: \2%s\2  icin, dosya acilamiyor veya arizali..",
                        sptr->name);
}


Ekleyip make ve rehash cek. Kodlar calisiyor izinsizgiris.txt de gösterecek nick ve ip'yi ( eğer +O lu bir kanala girerse. )
Dosya olusturmana gerek yok kendisi olusturacak. Ayrıca loglamalar Unreal3.2 icinde olucak. ;)

Stealth 12 Mayıs 2010 21:16

Cevap: Unreal3.2.3 oper uyarısı
 
Emegine SaqLıK


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

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