24 Temmuz 2008 Perşembe

Helper Bot

Helper Bot #Help Kanaliniz için Kullaniclara destek için Kullanabiliceginiz bir bot.
Helper Botu indirmek için tıkla

Shell Nedir ?

Basitçe, bir shell hesabı aldığınızda sürekli ve yüksek hızda(T1,T3,Kablo vs.) internete bağlı bir bilgisayarınız olacak diyebiliriz. Ancak sheller sadece bunun için kullanılmaz, en azından sadece bu özelliklerinden dolayı bir shell almak gerekmez. IRC için düşünüldüğünde bir irc sunucusu kurmak, eggdrop kurmak yada bir bouncer kurmak için sheller ideal olabilir. Bunun yanında shell hesabınızın olduğu bilgisayarlar donanım ve yazılım olarak üst seviye bilgisayarlardır. Asıl önemli olan bu ekstra özelliklerinden faydalanabilmektir.
Örneğin bir web siteniz var diyelim ve sitenizi bir hosttan diğer bir hosta geçireceksiniz. Bir kaç ftp komutuyla yaklaşık 10MB’lık bir siteyi en fazla bir kaç dakika içinde yeni hostunuza gönderebilirsiniz. Kendi bilgisayarınıza linux kurmak yerine linux kurulu bir shell alıp neredeyse tüm uygulamaları kullanabilirsiniz. CGI, PHP, TCL, ASP türü programları rahatlıkla ve ekstra hiç bir kurulum gerekmeden shell hesabınızda çalıştırabilirsiniz.
Shellerde genellikle Unix, Linux ve FreeBSD gibi işletim sistemleri kullanılır. Bunun yanında WinNT yada Win2000 sunucuları da bulabilme imkanınız var. BP (background process,siz shell hesabınızdan bağlantınızı kestikten sonra çalıştırılmaya devam eden uygulamalara veya programlara verilen ad. eggdrop gibi) çalıştırmanıza izin veren ve bedava olan bir shell bulma olasılığınız yolda giderken beşyüz milyon bulma olasılığınızla aynı. Siz shelle bağlıyken BP çalıştırmanıza izin veren sheller var ancak siz bağlantınızı kesince çalıştıdığınız uygulamalar ve programlar kapatılıyor. Dolayısıyla eggdrop veya bouncer kurup çalıştıramıyorsunuz. Çoğu bedava shellde BP çalıştırılmasına izin verilmiyor. Bedava sheller genelde program derleme, script çalışıtırma, yazılan bir programın veya scriptin farklı platformlarda denenmesi için kullanılıyor.
Kısaca shell şu işlere yarayabilir:
Shell hesabınıza FTP ve TELNET ile bağlanabilirsiniz.Yüksek hızda internete bağlandığı için büyük dosyaları veya acil indirilmesi gereken dosyaları kısa sürede shell hesabınıza indirir daha sonra zaman bulduğunuzda shell hesabından kendi bilgisayarınıza çekebilirsiniz.Kendi bilgisayarınızda derleyemediğiniz büyük programları shell hesabınıza gönderip burada kısa sürede derleyebilirsiniz.PHP, CGI gibi dilleri rahatlıkla çalıştırabilirsiniz. (Hatta çoğu ASP bile destekler)Kendi IRC sunucunuzu kurabilirsinizE-mail gönderip alabilirsinizWeb sitesi kurabilirsinizBNC(bouncer) kurabilirsinizEggdrop kurabilirsiniz.Ancak hemen belirtelim, bir shell hesabı almadan ve bir eggdrop kurmadan önce mutlaka orta seviye (ileri seviye sizin için daha iyi olur) IRC bilginizin olması gerekir. Eğer IRC konusunda pek fazla bilginiz yoksa ve linux türü işletim sistemlerine yabancıysanız bu işe kalkışmadan önce biraz daha beklmenizde fayda olaktır.

mIRC’deki Bilinmeyen Gizlikler Neler


Ziplayan Nokta:Ziplayan noktayi bulmak icin, ‘About mIRC’ penceresini acmaniz gerekir… Bunada, üst menüde en sagdaki soru isaretine basarak yada ‘Help’ menüsünden ‘About mIRC’i seçerek ulasabilirsiniz… “About mIRC” penceresi acilinca fare ile pencere üzerinde sag tusa basin…Ve orada mIRC’nin “I” harfine bakin. I’nin ustunde nokta zipliyor…
Eski mIRC logosu:Yine ‘About mIRC’ penceresinde sol üstte bulunan mIRC logosunun üstüne tiklarsaniz eski logoyu görürsünüz.
Khaled’in resmi:‘About mIRC’ penceresi acikken klavye ile “ARNIE” yazarsaniz Khaled’in resmi bir timsahin resmine dönüsüyor.
Khaled’in burnu:‘About mIRC’ penceresindeki resimde Khaled’in burnuna fare ile tiklarsaniz hoparlörden bir ses duyacaksiniz.
Toolbar’daki About butonun gülen surat olmasi:Toolbar’da en sagdaki sari soru isaretine farenin sag tusu ile tiklarsaniz buton gulen surata donusuyor.
/xyzzy komutu:mIRC’de herhangi bir yerde /xyzzy yazarsaniz Nothing happens. yazisiyla karsilasirsiniz.xyzzy, ‘Adventure’ isimli cok eski bir bilgisayar oyununda kullanilan sihirli bir kelimedir.
/help dosyasinda yazili olmayan komutlarBunlar eski komutlardir fakat yeni sürümlerde tamamiyle kaldirilmamistir.Amac bu komutlari kullanan scriptlerin bozulmamasidir.
/auto on/offOtomatik OP verme özelligini acip/kapatir. ‘/aop on/off’ ile ayni görevi yapar.
/closemsg query_ismiAcik olan query penceresini kapatir. ‘/close -m query_ismi’ ile ayni görevi yapar.
/colourSuanki /color komutu ile ayni görevi yapar. Amaci ‘mIRC Colors’ (ALT+K)daki renkleri komut yardimiyla degistirmektir. Ornegin; (/colour normal 4)
/leaveSuanki ‘/part’ komutu ile ayni görevi yapar. Amaci kanaldan komut yazarak cikmaktir.
/registrationRegister icin seri numarasini yazacaginiz pencereyi acar. Eger mIRC register edilmemis ise ‘Help’ menusunun altindan da acabilirsiniz. Eger register edilmis ise ‘Help’ menusundeki register secenegi kaybolur. Ozaman sadece bu komutu kullanarak acabilirsiniz.
/usernameSuanki ‘/fullname’ ile ayni görevi yapar. Amaci ‘Connect Dialog’undaki ‘Full Name’ kismini degistirmektir. Ornegin; (/username benim adim)
/mircSuanki ‘/help komutu’ ile ayni görevi yapar. mIRC’in yardim dosyasini acar.
$cancel, $no, $ok, $yesBu ‘Identifier’lar gene kendilerini cevap verirler. Ornegin; (//echo -s $cancel)
$betaEger mIRC sürümünüz beta ise $true cevabini verir. Fakat artik beta sürümü cikmiyor. Ornegin; (//echo -s $beta)
$colour()Suanki $color() ile ayni görevi yapar. Amac hangi yazinin hangi renk oldugunu ögrenmektir. Ornegin; ‘//echo -s $colour(normal)’ yazarsaniz size kanallardaki yazilari hangi renkle gosterdigini söyleyecektir.
$autoSuanki $aop ile ayni görevi yapar. Amac otomatik op verme özelliginin aktif olup olmadigini gormektir. Aktif ise $true, degilse $false cevabini verir. Ornegin; (//echo -s $auto)
$nopnick(#kanal,nick/sayi)Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op olmayan kullanici sayisini gosterir.
$nhnick(#kanal,nick/sayi)Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op ve helper olmayan kullanici sayisini gosterir.
$nvnick(#kanal,nick/sayi)Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op, helper ve voice olmayan kullanici sayisini gosterir.
$piPi sayisini gösterir. ‘//echo -s $pi’ yazarsaniz 3.14159265358979323846 sayisini görürsünüz.

İnternet Relay Chat Nedir

Internet Relay Chat ( IRC ) kelimelerinin baş harflerinden oluşan bir kısaltma olup, dünya üzerindeki değişik kullanıcıların internete bağlı oldukları ve de aynı sunucuyu yada birbirine bağli sunucuların network’ünü seçtikleri durumunda birbirleri ile iletişim kurmalarını sağlayan bir ortamdır.
http://sevgisozu.net/sohbet/sohbet.html

Dns Nedir ?

DNS Nedir?Domain Name System [DNS] (Alan Adı Sistemi) dağıtık yapıda bir veritabanıdır. Bu sistem makina isimlerini IPv4 (ya da ipv6) adreslere ya da IPv4 adresleri makina isimlerine çevirmeye yarar. Ayrıca bir alan için gerekli eposta sunucusunun adreslerini ya da alanadı sunucularının hangi IP adreslerinde bulunduğunu daha teknik bir ifade ile RR(Resource Records)’ları tutar. DNS yapısı gereği hızlı olmalıdır. Bu yüzden yapılan sorgulamalar eğer 512 bayttan küçük ise ya da yapılan işlem asıl DNS sunucusu ile yardımcı DNS sunucusu arasında bölge transferi değilse UDP üzerinden yapılacaktır. DNS sisteminin yazarları DNS için gerekli bilgileri diğer Internet araçlarında olduğu gibi RFC’lerde tanımlamışlardır (RFC 1034 ve 1035). Bu belgelere bakarsanız içinde bir kaç kod ve bölge soayalarının nasıl yazılacağını bulursunuz.
BIND’de (Berkeley Internet Name Daemon) yazılırken bu kriterler dikkate alınmıştır. Fakat bu sistemde gereksiz karmaşıklıkta kodlar ve bunun getirdiği güvenlik problemleri vardır. Fakat djbdns bu karmaşadan uzak ve güvenli bir yazılımdır. Bunun sonucu olarakta “two-thumbs-up bir daemon” olmaya bizce hak kazanmıştır. Hatta bizce bind 9.1.X ve ileriki sürümlerinde kullanılan “Dns-sec sistemi” bile bind için bir çözüm olmaktan çok uzaktır. Sonuçta temel yani “daemon Internet”in ilk zamanlarından kalmıştır. Şu an IPv4′te yaşanılan güvenlik sorunları da aynı sebepten oluşmaktadır.
Bu yüzden köklü bir değişim olması gerekliliği savunulmuş ve IPv6 ortaya atılmıştır. Bind içinde benzer model söz konusu olmadıkçca djbdns popüleritesini sürdürecektir. (Haklı bir popülerite !!!).
Genel olarak dns yazılımlarının yaptığı iki vazife vardır. Bind kullananlar eğer çok profesyenel değillerse ya da bu konu ile alakalı kitap okunmamışsa bu iki olguyu karıştırabilmektedirler. Bunlar:
Resolving (Çözümleme): Aranılan bir kaydı bulma işlemiMesela http://www.sohbetc.org/ adresine karşılık gelen IPv4 adresinin 88.255.16.16 olmasının bulunması. Çözümleme yapan yazılımlar iki çeşit işlem yaparlar; ardışık çözümeme ve ardışık olmayan çözümleme. Sorgularda gönderilen RD (recursion required - ardışık gerekli) bitlerine göre sorgunun türü belirlenir. Ardışık olmayan sorgulara cevap veren sunucular cevap olarak ardışık isim sunucuları verirler.
Sonuç olarak yapılan bir sorgu ardışık ise http://www.sohbetc.org/ için doğrudan 88.255.16.16 IP’si ya da “makina bulunamadı” cevabı verilebilir. Fakat ardışık olmayan bir sorguda cevabı bulmak için başka bir isim sunucusunun IP’sini verebilir. Ardışık olmayan sorgular aynı zamanda yinelemeli sorgular olarak daa bilinirler.
Authoritive Nameserving (Yetkili İsim Sunumu)Bir alan hakkında bilgi bulunduran sunucudur. Mesela sohbetc.org alanının MX, NS, A (Bunlar - Resource Record - Özkaynak Kaydı olarak bilinir) kayıtlarının tutulduğu isim sunucusudur.CANLI BIR ÖRNEKBir sorgu nasıl yapılır. Mesela http://www.sohbetc.org/ adresinin IPv4 karşılığı nedir? Bunun için çözümleyici ya da sizin bilgisayarınız Internet’te birkaç yetkili isim sunucusunu gezmek zorundadır. İlk başta ” . ” sunucularından tr TLD’si için yetkili isim sunucu IP’si bulunur. Bunun IP’si (ki bu IP’nin makina ismi ülkemiz için ns1.metu.edu.tr ya da ns2.metu.edu.tr’dir) alındıktan sonra bu yetkili isim sunucuya “edu.tr.” i barındıran yetkili isim sunucu IP’si sorulacak ve bu işlem böylece devam edecektir ve sonuç olarak 88.255.16.16 adresini sizin makinanız ya da /etc/resolv.conf dosyanızda bulunan çözümleyicinin sohbetc.org’nin yetkili isim sunucusundan aldığı bilgilere göre belleğinde belli bir müddet tutacaktır. Bu süreye TTL (time to live - yaşam süresi) denir. Bu süre boyunca çözümleyici gerekli bilgileri belleğinde saklayacaktır. DjbDNS için aksi belirtilmezse bu süre 42 dakikadır. Kurulacak göre bu süre 5 saniye de yapılabilir. (Nitekim birden fazla www sunucunuz var ve bunlar arasında döner turnuva kullanarak yük dengelemesi yapmak istersek bu saniye değeri kullanılacaktır).

Konuşan Bot

Konuşan Bot ; bu Botu irce baglayarak selam v.s gibi kelimelere cvp veren özelde konuşan konuşmadi modu aç kapa edebiliceginiz güzel bir konuşan bot dur.
Konuşan Bot indir

İdent Yasaklama

İrcServerlernizde Belirli İdentlerin Girişlerini İstiyorum, İstemedigim identler yasak olsun diyorsaniz altdaki kodu unrealircd.conf içine atip /rehash cekiniz.
ban user {mask “*@*”;reason “İdent Korumasi Aktif Bu Yüzden Servere Giremiyorsunuz BagLanmak için Lütfen /emailaddr Sohbetc@ Yapınız “;};except ban {mask “Sohbetc@*”;};except ban {mask “absolut@*”;};except ban {mask “Shbc@*”;};