eggdrop
eggdrop

Eggdrop nedir? sorusuyla başlarsak; eggdrop lar geliştirilebilen, TCL script denilen c ve perl den türetilmiş programcıklar kullanarak özelleştirilebilen, irc ortamında bir çok işlevi olan robotlardır. En bilinen işlevleri “kanal koruma, oyun botu, radyo botu” dur. Bunun yanında TCL scriptlerle birçok özellik kazandırılabilinir. Saldırı amaçlı kullanım bile söz konusu olabilmektedir. Eggdrop un en son çıkan versionu “1.6.19” dur. 20 Nisan 2008 de çıktı bu release. SSL patch ve ipv6 gibi özellikler katılmış. Bir eggdrop u kurup sunucunuza sokabilmeniz için bir shell account a ihtiyacınız var. Bunu çeşitli firmalardan edinebilirsiniz. Kısaca size kurulumunu anlatmaya çalışayım.Shell hesabınıza login olduktan sonra yapmanız gereken ilk şey eggdrop1.6.19.tar.gz dosyamızı çekmek. Bunun için linux bir sunucuda genelde “wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19.tar.gz”yazarak hesabımıza indiririz. Daha sonra yapmamız gereken tar.gz uzantılı sıkıştırılmış dosyamızı açmak, bunun için “tar zxvf eggdrop.1.6.19.tar.gz” yazmamız yeterli. Bunu yazdıktan sonra shell hesabımızda eggdrop1.6.19 diye bir dosya oluşacaktır. Şimdi yapmamız gereken bu dosyanın içine girmek. Bunun icin şunu yazıyoruz “cd eggdrop1.6.19” ve entar a basıyoruz. Şimdi eggdrop umuzu kurmaya başlayabiliriz. İlk yazmamız gereken komut “./configure” ve entar a basıyoruz, işlem bittikten sonra yazmamız gereken komut ise “make config” tir. Bu komuttan sonra “make” komutunu uyguluyoruz. Son olarak ta şu komutu girelim “make install DEST=/home/hesapadı/botdizini” burda hesap adı bölümüne shell hesabımızın kullanıcı adını botdinizi yerine de eggdrop umuzun hangi dosya ismiyle kurulmasını istersek onu yazıyoruz. İşlem bittikten sonra eggdropunuz kullanılmaya hazır. İçindeki conf dosyasını ve kullanmak istediğiniz tcl leri ayarladıktan sonra istediginiz irc sunucusuna sokabilirsiniz. Eggdrop un windows versionu da bulunmaktadır. Windrop ismiyle birçok yerde karşınıza çıkabilir ama bir linux sunucudaki stabiliteyi bulamayabilirsiniz.