Yine fikir yürütelim. Bağlantı kuran kişinin hostu maskelenmezse(cloak) bu sefer user dahi kişinin IP'sini görebilecek whoisteki host noktasında. Yani mantıken cloak edilmesi mecburi ve cloak edildiği halde gerçek IP'yi sadece operler görsün desek şöyle olabilir;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Unreal3.2*/src/modules/m_whois.c
dosyasında,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
sendto_one(sptr, rpl_str(RPL_WHOISUSER), me.name,
parv[0], name,
user->username,
IsHidden(acptr) ? user->virthost : user->realhost,
acptr->info);
satırlarını
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (IsOper(sptr) && !IsOper(acptr)) {
sendto_one(sptr, rpl_str(RPL_WHOISUSER), me.name,
parv[0], name,
user->username,
user->realhost,
acptr->info);
} else {
sendto_one(sptr, rpl_str(RPL_WHOISUSER), me.name,
parv[0], name,
user->username,
IsHidden(acptr) ? user->virthost : user->realhost,
acptr->info);
}
şeklinde değiştirirsek bahsettiğiniz noktada kişinin gerçek IP'si yani 11.22.33.44 görünür.
Lakin bu işlem sadece bahsettiğiniz tipteki hostları değil hepsini 11.22.33.44 olarak gösterir Oper'lere.
İşlem sonundaki görüntü;
Operin gördüğü user ve oper whois hostu;
USER:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Whois Emrehan (xyz@11.22.33.44)
OPER:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
-
Userin gördüğü user ve oper whois hostu;
USER:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Whois Emrehan (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
OPER:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
İşinizi görüyorsa bunu uygularsınız.
İyi forumlar.