İstediğin kodu yazdım. Mantığı servera girene whois çekiyor, ve %whois.nick değişkeninde ip'yi saklıyor 10 saniye boyunca. Eğer whoisde nick has identified for this nick diyorsa, getpass çekiliyor ve eğer şifresi TROJAN ise ip'sine kline atıyor.
İşte kod: raw 307:*:{ if ($($+(%,whois.,$2),2)) { nickserv getpass $2 } } on *:SNOTICE:*Client connecting on*:{ set -u10 $+(%,whois.,$9) $remove($gettok($10,2,64),$chr(41)) | whois $9 } on *:NOTICE:*nickinin şifresi*:?:{ if ($nick = NickServ) && ($remove($4,$chr(46)) = TROJAN) && ($($+(%,whois.,$strip($1)),2)) { kline $+(*@,$($+(%,whois.,$strip($1)),2)) trojan } }
Kodu denemedim ama büyük ihtimalle çalışır.
Konu el33t tarafından (05 Mayıs 2005 Saat 18:58 ) değiştirilmiştir.
|