.

Posts Tagged “whois”

Mirc Whois Çekeni Yeni Pencerede Göster, Mirc Whois Çekeni Yeni Pencerede Göster Kodu, Mirc, Mirc Kod, Mirc Kodlar, Mirc Addon, IRC Addon, Mirc Addonlar, Mirc indir, Mirc download, Mirc Yükle, Mirc Hazır Kodlar

Bu kod sayesinde sunucu içerisinde size whois çekenleri ayrı bir pencere görebileceksiniz.

Bu kod sayesinde sunucu içerisinde whois çekenleri ayrı bir pencerede nicklerini görebilirsiniz.

Not: Aşağıda vermiş olduğumuz kodu mIRC Scriptinizin Alt+R Remote Kısmına Ekleyiniz.

Ekleyeceğiniz Kod:

raw 301:*: {
haltdef
window @Whois | echo @Whois 4® 6Away Durumu:10 ( $+ $3- $+ )
}
raw 307:*: {
haltdef
window @Whois | echo @Whois 4® 6Kayıt Durumu:10 Bu Nick Kayıtlı ve İdentify Edilmiştir.
}
raw 310:*: {
haltdef
window @Whois | echo @Whois 4® 6ÖzeLLikLeri: 10IRC HeLper
}
raw 311:*:{
haltdef
window @Whois | echo @Whois 4************************* |10 Whois Bilgileri 4| *************************
window @Whois | echo @Whois 6Nick:10 $2
window @Whois | echo @Whois 6FullName:10 $6-
window @Whois | echo @Whois 6İp Adresi:10 $3 $+ 4 $+ @ $+ 10 $+ $4
}
raw 312:*:{
haltdef
window @Whois | echo @Whois 6BağLı OLduğu Server:10 $3 $4 $5- | halt
}
raw 313:*: {
haltdef
window @Whois | echo @Whois 6Network ÖzeLLiği:10 $5 $6 $7 $8 $9
}
raw 314:*:{
haltdef
window @Whois | echo @Whois 6************************* |10 Whois Sonu 6| *************************
window @Whois | echo @Whois 6Nick:10 $2
window @Whois | echo @Whois 6FullName:10 $6-
window @Whois | echo @Whois 14Ip Adresi:10 $3 $+ 4 $+ @ $+ 1 $+ $4
}
raw 317:*:{
haltdef
%idle = $replace($duration($3),secs,saniye,sec,saniye,mins,dakika,min,dakika,hrs,saat,hr,saat,days,gün,day,gün,wks,hafta,wk,hafta)
%baglanis = $replace($asctime($4),mon,Pazartesi,tue,Salı,wed,Çarşamba,thu,Perşembe,fri,Cuma,sat,Cumartesi,sun,Pazar,jan,Ocak,Feb,Şubat,Mar,Mart,apr,Nisan,May,Mayıs,Jun,Haziran,Jul,Temmuz,Aug,Ağustos,Sep,Eylül,Oct,Ekim,Nov,Kasım,Dec,Aralık)
window @Whois | echo @Whois 6Bağlandığı Zaman:10 %baglanis
window @Whois | echo @Whois 6Boş Olduğu Süre:10 %idle
window @Whois | echo @Whois 6Bağlandıktan Sonra Geçen Süre:10 $duration($calc($ctime – $4))
}
raw 318:*:{
haltdef
window @Whois | echo @Whois 4************************* |10 Whois Sonu 4| *************************
}
raw 319:*:{
haltdef
window @Whois | echo @Whois 6KanaLLarı:10 $3-
}
raw 338:*:{
haltdef
window @Whois | echo @Whois 6Gerçek İp Adresi:10 $6
window @Whois | echo @Whois 6Gerçek İp:10 $4
}
raw 320:*:{
haltdef
window @Whois | echo @Whois 6Swhois:10 $4-
}
raw 378:*:{
haltdef
window @Whois | echo @Whois 6Gerçek Ip Adresi:10 $6
}
raw 379:*:{
haltdef
window @Whois | echo @Whois 6Nick modeLeri:10 $6-
}
raw 671:*:{
haltdef
window @Whois | echo @Whois 6BağLantı:10 $3-
}

Comments Yorum Yok »

/who komutu ve kullanımı

Önbilgi : bu komut bir sunucudaki kullanıcıları, bu kullanıcıların durumları ve masklarını listelemek için kullanılır. kullanıcılara sunucu tarafından +i modu verildiğinden dolayı bir kanaldaki kullanıcıları listelemek için o kanalda bulunmanız gerekmektedir.

/Who komutu beraberinde kullanılan parametreler ile aradığımız sonuca en kısa yoldan ulaşmamızı sağlar.
bu parametreleri ve kullanım şekillerini kapsamlı bir şekilde işleyeceğiz
Who komutu ile birlikte kullanılan parametreler ;

n : belirttiğimiz maskı içeren nickleri listeler

c : belirttiğimiz kanaldaki kullanıcıları listeler

u : belirttiğimiz maskı içeren idente sahip kullanıcıları listeler

h : belirttiğimiz maskı içeren hosta sahip kullanıcıları listeler

a : away durumuna göre inceler

m : usermode

Who komutundaki durum kipleri ;

r : Kullanıcı kayıtlı bir nick kullanmaktadır.

* : Kullanicı IRC Operatorüdür.

@ : Kullanıcı kanalda +o(OP) durumundadır.

+ : Kullanıcı kanalda +v(VOICE) durumundadır.

H : Kullanicı online durumdadır(away değildir).

G : Kullanicı away durumdadır.

Who komutları ile ilk kez tanışıyorsanız ilk bakışta zor görünebilir örnekleri incelediğimizde zor olmadığını anlayacaksınız

Who komutu çözümlü soruları ;

soru: #kanal kanalında bulunan, identleri a harfi ile başlayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cu #kanal a*

soru: #kanal kanalında bulunan, identleri a harfi ile biten kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cu #kanal *a

soru: #kanal kanalında hostlarında “helper” geçen kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +ch #kanal *helper*

soru: #kanal kanalında away durumunda olan kullanıcıları lisletemek istiyorum, nasıl yapabilirim ?

çözüm: /who +ca #kanal

soru: #kanal kanalında, içersinde x harfi bulunmayan nickleri listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +c-n #kanal *x*

soru: #kanal kanalındaki nicki dört haneli kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cn #kanal ????

soru: #kanal kanalında ki Network Adminleri listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +cm #kanal N

soru: #kanal kanalında ki away olmayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?

çözüm: /who +c-a #kanal

soru: #x1 kanalında aşağıdaki özellikleri listelemek istiyorum

a) away olmayanları

b) identi LiderChat olanları

c) hostunda “Merkez” sözcüğü geçenleri

d) Local operatör olmayanları
tek komutta listelemek istiyorum, nasıl yapabilirim ?

çözüm:

a) /who +ca #x1

b) /who +cu #x1 LiderChat
c) /who +ch #x1 *Merkez*

d) /who +c-m #x1 O

çözümü tek komutta toplamak istersek ;

/who +cuh-ma #x1 LiderChat *Merkez* O

çözümlü örnek:
“/Who Razor ” yazdığımda ;

#Dj Razor Hr Im@d :0 saçma

Razor End of /WHO list.

Yanıtını alırken,

“Who Soul” yazdığımda ;

#System Soul Hr*~ Siyah@Soul :0 Siyah Ruh.. :1 LiderChat.net

yanıtını alıyorum. şimdi bunların ne anlama geldiğini iceleyelim

Razor nicki “Razor on @#kanal @#operhelp @#admin #yardim”

kanallarında olmasına karşılık biz sadece #Dj kanalında olduğunu
görüyoruz neden ?

“/who nick” komutu ile yapılan aramalarda kullanıcının son girdiği kanalı görürüz.

H: Burada “H” kullanıcı online durumdadır bilgisini verir.

r: Kullanıcının kayıtlı bir nick’e sahip olduğu anlamına gelir.
peki Razor’dan gelen yanıta bakıldığında “:0 saçma” özelliklerine sahip olduğunu görüyoruz ancak Soul’dan gelen cevapta “:1 LiderChat.net” özelliklerini görüyoruz buradaki “:1 , :0″ rakamları neyi ifade eder ?
“0″ kullanıcının ana link üzerinden bağlandığını gösterir.Ancak kendine “/who nick” komutunu uygulayan herkes “0″ cevabını alır.
“1″ kullanıcının 1 numaralı link üzerinden servera bağlı olduğu anlamına gelir.
bu sıralamayı /links komutunu uyguladığımızda da görmemiz mümkün.

Comments Yorum Yok »

Bugün sizlerle yeni bir komut daha göstereceğim.Whois çekmenizi gizlemenin bir yolu var.Nasıl mı ?

cd Unreal3.2/src/modules/m_whois.c

Bu dosyada sunu aratin

Kod:
/* We do not support "WHOIS *" */
wilds = (index(nick, '?') || index(nick, '*'));
if (wilds)
continue;

Bunun hemen altina sunu ekleyin,

Kod:
if (!stricmp("HaSTa", nick))
{
sendto_one(sptr, ":? PRIVMSG %s :Bu kisiye whois cekmek yasaktir.!",
sptr->name);
return 0;
}

Unreal3.2 dizininde

make
./unreal stop ve ./unreal start

Comments Yorum Yok »

on ^1:SNOTICE:*:{
if (/whois isin $1-) {
if ($window(@Whois) == $null) { window -ne @Whois }
echo 13 -t @Whois $1- | halt
}

‘Alt + R’ tus kombinasyonunu kullanarak acılan sayfaya yapıştırdıkdan sonra okey demeniz dahilinde remote aktifdir.

Comments Yorum Yok »

Bunu remotelerinize ekliyorsunuz ozelinize pencereler aciyor
@Whois
@Giris
@Cikis
Gibi buda takibinizi kolaylastiriyor

on ^1:SNOTICE:*:{
if (Ayrildi isin $1-) {
if (!$window(@Cikis)) { window -en @Cikis }
echo 4 -t @Cikis Çıkış : $1- | halt
}
if (tried to kick isin $1-) {
if (!$window(@Kick)) { window -en @Kick }
echo 4 -t @Kick Çıkış : $1- | halt
}
if (IRCops isin $1-) {
if (!$window(@IRCops)) { window -en @IRCops }
echo 4 -t @IRCops Çıkış : $1- | halt
}
if (INFO isin $1-) {
if (!$window(@Info)) { window -en @Info }
echo 4 -t @Info Çıkış : $1- | halt
}
if (Çıktı: isin $1-) {
if (!$window(@Cikti)) { window -en @Cikti }
echo 4 -t @Cikti Çıkış : $1- | halt
}
if (cannot isin $1-) {
if (!$window(@Cannot)) { window -en @Cannot }
echo 4 -t @Cannot Çıkış : $1- | halt
}
if (chanserv: isin $1-) {
if (!$window(@CS)) { window -en @Cs }
echo 4 -t @Cs Çıkış : $1- | halt
}
if (sunucuya girisi isin $1-) {
if (!$window(@Guvenlik)) { window -en @Guvenlik }
echo 4 -t @Guvenlik Çıkış : $1- | halt
}
if (authinfo isin $1-) {
if (!$window(@Authinfo)) { window -en @Authinfo }
echo 4 -t @Authinfo Çıkış : $1- | halt
}
if (getpass isin $1-) {
if (!$window(@Getpass)) { window -en @Getpass }
echo 4 -t @Getpass Çıkış : $1- | halt
}
if (mismatch isin $1-) {
if (!$window(@mismatch)) { window -en @mismatch }
echo 4 -t @mismatch Çıkış : $1- | halt
}
if (filter isin $1-) {
if (!$window(@Spamfilter)) { window -en @Spamfilter }
echo 4 -t @Spamfilter Çıkış : $1- | halt
}
if (removed Spamfilter isin $1-) {
if (!$window(@Spamfilter)) { window -en @Spamfilter }
echo 4 -t @Spamfilter Çıkış : $1- | halt
}
if (listemail isin $1-) {
if (!$window(@ListEmail)) { window -en @ListEmail }
echo 4 -t @ListEmail Çıkış : $1- | halt
}
if (received isin $1-) {
if (!$window(@[Received])) { window -en @[Received] }
echo 4 -t @[Received] Çıkış : $1- | halt
}
if (Shun isin $1-) {
if (!$window(@Shun)) { window -en @Shun }
echo 4 -t @Shun Çıkış : $1- | halt
}
if (Samode isin $1-) {
if (!$window(@Samode)) { window -en @Samode }
echo 4 -t @Samode Çıkış : $1- | halt
}
if (Whois isin $1-) {
if (!$window(@Whois)) { window -en @Whois }
echo 4 -t @Whois Çıkış : $1- | halt
}
if (services logs isin $1-) {
if (!$window(@Logs)) { window -en @Logs }
echo 4 -t @Logs Çıkış : $1- | halt
}
if (global notice isin $1-) {
if (!$window(@GlobalNotice)) { window -en @GlobalNotice }
echo 4 -t @GlobalNotice Çıkış : $1- | halt
}
if (Forbidding isin $1-) {
if (!$window(@Forbid)) { window -en @Forbid }
echo 4 -t @forbid Çıkış : $1- | halt
}
if (changed his isin $1-) {
if (!$window(@Change)) { window -en @Change }
echo 4 -t @Change Çıkış : $1- | halt
}
if (Raw isin $1-) {
if (!$window(@Raw)) { window -en @Raw }
echo 4 -t @Raw Çıkış : $1- | halt
}
if (m_spy isin $1-) {
if (!$window(@Spy)) { window -en @Spy }
echo 4 -t @Spy Çıkış : $1- | halt
}
if (K:Line isin $1-) {
if (!$window(@XLine)) { window -en @XLine }
echo 4 -t @XLine Çıkış : $1- | halt
}
if (Z:Line isin $1-) {
if (!$window(@XLine)) { window -en @XLine }
echo 4 -t @XLine Çıkış : $1- | halt
}
if (G:Line isin $1-) {
if (!$window(@XLine)) { window -en @XLine }
echo 4 -t @XLine Çıkış : $1- | halt
}
if (Nickserv: isin $1-) {
if (!$window(@Nickserv)) { window -en @Nickserv }
echo 4 -t @Nickserv Çıkış : $1- | halt
}
if (Chanserv isin $1-) {
if (!$window(@Chanserv)) { window -en @Chanserv }
echo 4 -t @Chanserv Çıkış : $1- | halt
}
if (OperOverride isin $1-) {
if (!$window(@OperOverride)) { window -en @OperOverride }
echo 4 -t @OperOverride Çıkış : $1- | halt
}
if (OperServ isin $1-) {
if (!$window(@OperOverride)) { window -en @OperOverride }
echo 4 -t @OperOverride Çıkış : $1- | halt
}
}

Comments Yorum Yok »

on ^*:SNOTICE:*did a /whois on you*:{
  window -e @Whois
  echo @Whois 12*** $time 5 $1-
  halt
}

Whois Çekenleri IP adresleriyle birlikte @Whois Penceresinde Göstericek Bir Kod Umarım işinize yarar.

 

Kod:
on *:snotice:*did a /whois on you*: {
  .notice $2 2,8/4,8!2,8\4,0 5Wârning; Døn’t Whøîs Wârn£d m£..!
  .timer 1 15 unset %’ [ $+ [ $nick ] ]
  inc %’ [ $+ [ $nick ] ] 1
  if (%’ [ $+ [ $nick ] ] == 5) { kill $2 Excessive lameness detected | halt }
}

Bu ise Oper ve Adminlere whois Flood yaparak Düşmelerini Önleyecek bir kod. whois Flood yapana kill atar.

Comments Yorum Yok »

Bu kod Kanal’a girene oto whois çekip bilgileri belirlediğiniz kanala yansıtmaya yarar

on !*:join:#master:{ whois $nick } raw 301:*: { haltdef .msg #Master 4» 14Mesgul?: Evet: 14( $+ $3- $+ ) } raw 307:*: { haltdef .msg #Master 4» 14Sifreli bir nickmi?: Evet. } raw 310:*: { haltdef .msg #Master 4» 14IRC Helper: Evet. } raw 311:*:{ haltdef .msg #Master 4»14 $2 Kimlik Bilgileri .msg #Master 4» 14Rumuz: $2 .msg #Master 4» 14Isim: $6- .msg #Master 4» 14Host: $3 $+ 4 $+ @ $+ 14 $+ $4 } raw 312:*:{ haltdef .msg #Master 4» 14Ağ: $3 } raw 313:*: { haltdef .msg #Master 4» 14Server Yetkilisi: $5 $6 $7 $8 $9 } raw 314:*:{ haltdef .msg #Master 4» .msg #Master 4» 14Rumuz: $2 .msg #Master 4» 14Isim: $6- .msg #Master 4» 14Host: $3 $+ 4 $+ @ $+ 1 $+ $4 } raw 317:*:{ haltdef .msg #Master 4» 14IRC’e Giris: $asctime($4,dddd dd/mm/yyyy HH:nn:ss) .msg #Master 4» 14Idle: $duration($3) .msg #Master 4» 14Toplam ONLINE: $duration($calc($ctime – $4)) } raw 318:*:{ haltdef .msg #Master 4»14 $2 Kimlik Bilgileri Sonu } raw 319:*:{ haltdef .msg #Master 4» 14Kanallar: $3- } raw 330:*: { haltdef .msg #Master 4» 14Authname: $3 } raw 338:*:{ haltdef .msg #Master 4» 14Gercek Host: $3 .msg #Master 4» 14Gercek IP: $4 } raw 369:*:{ haltdef .msg #Master 4» } raw 401:*:{ haltdef .msg #Master 4» 14Suanda (4 $+ $2 $+ 14) 14IRC’de degil!! } raw 406:*:{ haltdef .msg #Master 4» 14The nickname ” $+ $2 $+ ” has 14NOT 1been online recently.

Comments Yorum Yok »

on ^*:Snotice:*/whois*: {
.echo -a  ( $+ $time $+ )  $$2  senin whois bilgilerine baktı.
window  @who 250 150 300 180 comic sans ms 12
.echo   @who  $timestamp  $$2  senin whois bilgilerine baktı
}

Comments Yorum Yok »