Menü
Ana sayfa
Portal
Forumlar
Yeni mesajlar
Forumlarda ara
Neler yeni
Featured content
Yeni mesajlar
Yeni profil mesajları
Son aktiviteler
Kullanıcılar
Kayıtlı üyeler
Şu anki ziyaretçiler
Yeni profil mesajları
Profil mesajlarında ara
Giriş yap
Kayıt ol
Neler yeni
Ara
Ara
Sadece başlıkları ara
Kullanıcı:
Menü
Giriş yap
Kayıt ol
Ana sayfa
Forumlar
Genel IRCD (Sunucu, Servis, Botlar, Korumalar)
Eggdrop, NeoStats, BNC
TCL Scriptler
Tor/proxy.TCL
JavaScript devre dışı. Daha iyi bir deneyim için, önce lütfen tarayıcınızda JavaScript'i etkinleştirin.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya
alternatif bir tarayıcı
kullanmalısınız.
Konuya cevap cer
Mesaj
<blockquote data-quote="Che" data-source="post: 96" data-attributes="member: 1"><p>[CODE]##############################################################################################</p><p>## ## dnsbl.tcl for eggdrop by Ford_Lawnmower irc.geekshed.net #Script-Help ## ##</p><p>##############################################################################################</p><p>##############################################################################################</p><p>## ____ __ ########################################### ##</p><p>## / __/___ _ ___ _ ___/ /____ ___ ___ ########################################### ##</p><p>## / _/ / _ `// _ `// _ // __// _ \ / _ \ ########################################### ##</p><p>## /___/ \_, / \_, / \_,_//_/ \___// .__/ ########################################### ##</p><p>## /___/ /___/ /_/ ########################################### ##</p><p>## ########################################### ##</p><p>##############################################################################################</p><p>## ## Start Setup. ## ##</p><p>##############################################################################################</p><p>namespace eval dnsbl {</p><p>## Edit checksite to add or remove dnsbl sites ##</p><p> set checksite {"dnsbl.dronebl.org" "recent.spam.dnsbl.sorbs.net" "bl.blocklist.de" "rbl.efnet.org" "tor.dan.me.uk" "virbl.dnsbl.bit.nl" "dnsbl.ahbl.org" "dnsbl-1.uceprotect.net" "dnsbl-2.uceprotect.net" "dnsbl-3.uceprotect.net"}</p><p>## Change banmessage to the ban message you want ## </p><p> set banmessage "\002IP found it dnsbl blacklist\002"</p><p>## Change bantype to the type of ban you want: gzline, zline ##</p><p> set bantype "gzline"</p><p>## Change bantime to the length of ban you want ##</p><p> set bantime "10d"</p><p>## Change opernick and operpass to reflect the info from the bots oper block ##</p><p>## If you already have a oper script, comment out the bind at the bottom of this script ##</p><p> set opernick opernickhere</p><p> set operpass operpasshere</p><p>##############################################################################################</p><p>## ## End Setup. ## ##</p><p>############################################################################################## </p><p> proc connection {host type text} {</p><p> if {[string match -nocase {*client connecting*} $text]} {</p><p> regexp -- {.*@([^\)]+)} $text null ip</p><p> if {[regexp -- {([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})} $ip null a b c d]} {</p><p> foreach dnsbl $dnsbl::checksite {</p><p> dnslookup "$d.$c.$b.$a.$dnsbl" dnsbl::dronelookup</p><p> }</p><p> } else {</p><p> dnslookup $ip dnsbl::lookup</p><p> }</p><p> }</p><p> }</p><p> proc dronelookup {ip host status} {</p><p> if {$status == 1} {</p><p> regexp -- {([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.} $host null a b c d</p><p> putnow "$dnsbl::bantype *@$d.$c.$b.$a $dnsbl::bantime :$dnsbl::banmessage"</p><p> } else {</p><p> return ""</p><p> }</p><p> }</p><p> proc lookup {ip host status} {</p><p> if {$status == 1} {</p><p> regexp -- {([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})} $ip null a b c d</p><p> foreach dnsbl $dnsbl::checksite {</p><p> dnslookup "$d.$c.$b.$a.$dnsbl" dnsbl::dronelookup</p><p> }</p><p> } else {</p><p> return ""</p><p> }</p><p> }</p><p> proc operup {type} {</p><p> putserv "OPER $dnsbl::opernick $dnsbl::operpass"</p><p> }</p><p>}</p><p>bind raw - NOTICE dnsbl::connection</p><p>## You can comment out the event below if you already have a oper script for this bot.</p><p>bind evnt - init-server dnsbl::operup[/CODE]</p></blockquote><p></p>
[QUOTE="Che, post: 96, member: 1"] [CODE]############################################################################################## ## ## dnsbl.tcl for eggdrop by Ford_Lawnmower irc.geekshed.net #Script-Help ## ## ############################################################################################## ############################################################################################## ## ____ __ ########################################### ## ## / __/___ _ ___ _ ___/ /____ ___ ___ ########################################### ## ## / _/ / _ `// _ `// _ // __// _ \ / _ \ ########################################### ## ## /___/ \_, / \_, / \_,_//_/ \___// .__/ ########################################### ## ## /___/ /___/ /_/ ########################################### ## ## ########################################### ## ############################################################################################## ## ## Start Setup. ## ## ############################################################################################## namespace eval dnsbl { ## Edit checksite to add or remove dnsbl sites ## set checksite {"dnsbl.dronebl.org" "recent.spam.dnsbl.sorbs.net" "bl.blocklist.de" "rbl.efnet.org" "tor.dan.me.uk" "virbl.dnsbl.bit.nl" "dnsbl.ahbl.org" "dnsbl-1.uceprotect.net" "dnsbl-2.uceprotect.net" "dnsbl-3.uceprotect.net"} ## Change banmessage to the ban message you want ## set banmessage "\002IP found it dnsbl blacklist\002" ## Change bantype to the type of ban you want: gzline, zline ## set bantype "gzline" ## Change bantime to the length of ban you want ## set bantime "10d" ## Change opernick and operpass to reflect the info from the bots oper block ## ## If you already have a oper script, comment out the bind at the bottom of this script ## set opernick opernickhere set operpass operpasshere ############################################################################################## ## ## End Setup. ## ## ############################################################################################## proc connection {host type text} { if {[string match -nocase {*client connecting*} $text]} { regexp -- {.*@([^\)]+)} $text null ip if {[regexp -- {([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})} $ip null a b c d]} { foreach dnsbl $dnsbl::checksite { dnslookup "$d.$c.$b.$a.$dnsbl" dnsbl::dronelookup } } else { dnslookup $ip dnsbl::lookup } } } proc dronelookup {ip host status} { if {$status == 1} { regexp -- {([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.} $host null a b c d putnow "$dnsbl::bantype *@$d.$c.$b.$a $dnsbl::bantime :$dnsbl::banmessage" } else { return "" } } proc lookup {ip host status} { if {$status == 1} { regexp -- {([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})} $ip null a b c d foreach dnsbl $dnsbl::checksite { dnslookup "$d.$c.$b.$a.$dnsbl" dnsbl::dronelookup } } else { return "" } } proc operup {type} { putserv "OPER $dnsbl::opernick $dnsbl::operpass" } } bind raw - NOTICE dnsbl::connection ## You can comment out the event below if you already have a oper script for this bot. bind evnt - init-server dnsbl::operup[/CODE] [/QUOTE]
Adı
İnsan doğrulaması
Cevap yaz
Ana sayfa
Forumlar
Genel IRCD (Sunucu, Servis, Botlar, Korumalar)
Eggdrop, NeoStats, BNC
TCL Scriptler
Tor/proxy.TCL
Üst