Hackhell Forum 1,216,845 Üye | 460,195 Konu | 4,520,350 Mesaj | 4468 Online

Go Back   Hackhell Forum > Security - Güvenlik > IRC Security

IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.

 Security - Güvenlik Katagorisinde ve  IRC Security Forumunda Bulunan  IRCServices versionları için [/cs info] komutunda founderin online gözükmesi. Konusunu Görüntülemektesiniz.=>Kod: pico modules/chanserv/main.c main.c dosyasının içine girin. Kod: static void do_info(User *u) { char *chan = strtok(NULL, " "); char ...


Cevapla
 
LinkBack Seçenekler Stil
Alt 26-05-2008, 10:43 AM   #1
emertcan
Hızlı Üye
 
emertcan - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2006
Bulunduğu yer: Kadıköy Cehennemi...!
Mesajlar: 1,205
reklam@hackhell.com
Teşekkürleri: 391
339 mesajına 797 kere teşekkür edildi.
emertcan - YAHOO üzeri Mesaj gönder
pcdepo
IRCServices versionları için [/cs info] komutunda founderin online gözükmesi. IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.







Kod:
pico modules/chanserv/main.c
main.c dosyasının içine girin.
Kod:
static void do_info(User *u)
{
    char *chan = strtok(NULL, " ");
    char *param = strtok(NULL, " ");
    ChannelInfo *ci;
satırın altına
Kod:
NickInfo *ni = u->ni;
satırını ekleyin, yine aynı dosyada hemen altında;

Kod:
    NickGroupInfo *ngi, *ngi2 = NULL;
    char buf[BUFSIZE], *end, *s;
satırlarının altına;

Kod:
    char emre[BUFSIZE];
    time_t now = time(NULL);
    int nick_online = 0;
satırlarını ekleyin, yine aynı dosyada;


Kod:
notice_lang(s_ChanServ, u, CHAN_INFO_HEADER, chan);
satırının altındaki;

Kod:
notice_lang(s_ChanServ, u, CHAN_INFO_FOUNDER, ngi_mainnick(ngi));
satırını kaldırın ve hemen altına;

Kod:
        ni = get_nickinfo(ngi_mainnick(ngi));
 
        if (ni && ni->user && nick_id_or_rec(ni))
        nick_online = 1;
 
        if (nick_online) {
        send_cmd(s_ChanServ, "NOTICE %s :   Kanal Sahibi: %s [ONLINE]", u->nick,  ngi_mainnick(ngi));
        } else {
        emre_time2(emre, now-ni->last_seen, u);
        send_cmd(s_ChanServ, "NOTICE %s :   Kanal Sahibi: %s [OFFLINE] [%s]", u->nick,  ngi_mainnick(ngi), emre);
        }
satırlarını ekleyin, kaydedip dosyadan çıkın.


Kod:
pico extern.h
Kod:
E int lock_data(void);
satırının üstüne

Kod:
E void emre_time2(char *buf, time_t t, User *u);
satırını ekleyin, kaydedip dosyadan çıkın.



Kod:
pico misc.c
Kod:
        if (outpos < outsize)
            outp[outpos] = (i2&3)<<6 | i3;
        outpos++;
    }
    return outpos;
}
satırlarının altına;


Kod:
void emre_time2(char *buf, time_t t, User *u)
{
  int days, hours, minutes, seconds;
  days = t / (24 * 3600);
  t %= 24 * 3600;
  hours = t / 3600;
  t %= 3600;
  minutes = t / 60;
  t %= 60;
  seconds = t;
  sprintf (buf, "\2%d\2 gün,\2%d\2 saat,\2%d\2 dakika ve \2%d\2 saniye önce", days, hours, minutes, seconds);
}
satırlarını ekleyin, kaydedip dosyadan çıkın.



Kod:
make
make install
Ardından servislerinize restart atın. Güle güle kullanın.
emertcan isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Cevapla

Etiketler
founderin, gozukmesi, icin, info, ircservices, komutunda, online, vérsionlari

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 Kapalı
Refbacks are Kapalı



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:34 PM.

Forum Yasal Uyarı HH
Kullanılan Portal Sürümü : HH Portal
Script Sürümü : vBulletin Version 3.8.4 PL1
Seo Yazılımı : vBSEO ©2009, Crawlability, Inc
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Sitemiz Internet Explorer 6+, Firefox 2.0.0.14+, Opera 9.52+, Safari 3.1.2+, Chrome 0.2.153.1+ ve 1024x768+ Ekran Çözünürlüğünde Test Edilmiştir.

Sponsor Bağlantı : dövme | mirc indir | dövme | mirc | sohbet | sohbet | msn show
Sitemiz, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Sitemiz, 5651 sayılı yasada tanımlanan .yer sağlayıcı. olarak hizmet vermektedir. İlgili yasaya göre, site yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu sebeple, sitemiz .uyar ve kaldır. prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, abuse@hackhell.com mail adresinden bize ulaşabilirler. Buraya ulaşan talep ve şikayetler Hukuk Müşavirimiz tarafından incelenecek, şikayet yerinde görüldüğü takdirde ihlal olduğu düşünülen içerikler sitemizden kaldırılacaktır. Ayrıca, mahkemelerden talep gelmesi halinde hukuka aykırı içerik üreten ve hukuka aykırı paylaşımda bulunan üyelerin tespiti için gerekli teknik veriler sağlanacaktır.
Valid CSS!