MSN & Güvenlik kategorisinde ve Chat & irc forumunda, bulunan EggDrop Kurulumu konusunu görüntülemektesiniz. EggDrop Kurulumu Eggdrop shell account larda çalisan telnet veya dcc chat ile kontrol edilebilen programlardir. Çalisma mantiklari, Unix, Linux ve ...
|
|||||||
|
Kayıt | SSS | Üye Listesi | Takvim | Konuları Okundu İşaretle |
|
|
#1 (permalink) |
|
Eggdrop shell account larda çalisan telnet veya dcc chat ile kontrol edilebilen programlardir. Çalisma mantiklari, Unix, Linux ve türevi programlarda background ( arkaplan ) sistemidir. Genel kullanim amaçlari irc ortaminda kanal korumadir. Kanal korumak için ideal olmalarinin sebebi ufak tefek saldirilara karsi dayanikli olmasi, 24 saat online durumda olmasi vede yüklenebilecek tcl scriptler ile kanala yapilacak olan saldirilari geri püskürtmesidir. Sizlere eggdrop larin tarihçesinden, kurulumundan vede kullanimindan sözetmek istiyorum. Irc ortaminda en çok soru isareti olan konulardan biridir eggdrop lar.. Eggdrop 1993 yilinin Aralik ayinda #guyteen kanalini korumak üzere yaratilmitir. Ilk denemesinde olumlu sonuçlar birakan eggdrop lar 1995 yilinda buyuk ölçüde geliserek irc ortaminda son derece yaygin bir hal almaya basladilar. Internet üzerinde pekçok firma eggdrop satislari yapmaktadir. Eggdrop un ne oldugu hakkinda bilgi edinmek için öncelikle bazi kavramlari açiklamak gerekiyor.. Shell Account, Shell account Unix ortaminda size eggdrop, bnc ve benzeri faliyetleri karsilayabilmenizi saglayan alandir. Bu alani kredi karti karsiliginda çesitli firmalardan karsilayabilirsiniz. Eggdrop Kurulumu: Eggdrop’u shell accountlara kurabilecegimizi biliyoruz. Gelelim simdi kredi karti karsiliginda aldigimiz shell accountumuza eggdropumuzu kurmaya.. Accountunuza öncelikle ftp ile baglanin. Ftp ile baglanmak için size verilen kullanici adi vede sifrelere ihtiyacimız olacak. Sifre ve kullanici adi kisimlarini doldurduktan sonra eggdrop un herhangibir sürümünü internetten download edip ( eggdrop1.3.23 tavsiye edilir ) ftp araciligi ile shell accountunuza upload etmelisiniz. eggdrop1.3.23.tar.gz ( .gz uzantisi bir sikistirma formatidir. .tar uzantisi ise bir cok dosya ve klasoru bir dosya altinda toplayan bir sikistirma bicimidir. ) isimli, eggdropumuz shell accountda yerini aldigi vakit telnete geçme zamanimiz geldi demektir. Telnet pekçok isletim sisteminde yeralmaktadir. Bunlarin basinda da Windows geliyor. windowsda telnete erismek için, baslat -> çalistir -> telnet yazip enter tusuna basmaniz yeterli olacaktir. Telnet açildiktan sonra baglan komutunu verip, Ana bilgisayar bosluguna size verilen ftp adresini yazin. Sizden kullanici adi ( user name ) vede sifre ( password ) isteyecektir. Bu bilgileri eksiksiz vede büyük küçük harf kombinasyonlarina dikkat ederek doldurduktan sonra shell accountunuza baglanacaksiniz. Accountunuz baglandiktan sonra telnette sunlari yazmaniz gerekmektedir, gunzip eggdrop1.3.23.tar.gz ( versiyonunuz 1.3.23 degilse, kendi versiyonunuzun ismini yazacaksiniz ) tar -xf eggdrop1.3.23.tar cd eggdrop1.3.23 configure make ( Tanimsiz komut derse eger ./make komutunu deneyin. ) mkdir modules mv *.so modules Bu asamaya kadar gelebildiyseniz eger eggdrop umuzu kurduk demektir. Bu asamadan sonra bir conf dosyasi hazirlamamiz gerekiyor eggdrop umuzu irc ortamina sokabilmemiz için. conf dosyasinin bir örnegini example.conf olarak ( genelde ) size ana klasorun altinda sunulacaktir. Ama o conf doayasini bilgisayariniza download edip düzenlemelisiniz eggdrop -m egg.conf ( Çalismazsa ./eggdrop -m egg.conf [ egg = dosyanin adidir. Siz upload ettiginiz ve uzantisi cponf olan configure dosyanizin adini girmelisiniz ] ) -m i yanlizca ilk çalistirdiginizda kullanmalisiniz. Bundan sonraki kullanimlarinizda -m yazmaniz gerek yoktur. Bunu yazip, entera bastiktan somnra eggdropunuz belirttiginiz server vede kanala derhal gidecektir. Bundan sonra eggdropunuza kendinizi owner ( sahip ) olarak göstermek için sunlari yazin, /msg eggdropun_nicki hello /msg eggdropun_nicki pass sifre Eggdropunuza Dcc ile yada telnet ile istediklerinizi yaptirabilirsiniz. 1. DCC ile kontrol, Sabit bir hostunuz var ise eggdropunuz sizi onun bulundugu kanala her girisinizde *!ident@host unuzdan taniyacaktir. Bota DCC Chat açin vede sifrenizi girin. 2. Telnet ile kontrol, eger hostunuz sabit degil ise ve irc ye girmeden botunuza ulasmak istiyorsaniz telnete basvurmaniz gerekmektedir. Bunu gerçeklestirebilmek için iki seye ihtiyaciniz var, botunuzun ip ve listen portlari. Listen portlari egg.conf dosyanizda yazilidir. Isletim sisteminiz Windows ise baslat ( start ) -> çalistir ( run ) -> telnet bot_ip port yazip enter tusuna basin. Burada size kullanici adi ( user name ) ve sifre ( password ) soracaktir. Username iniz bota ilk hello derken kullandiginiz nicktir. password da ilk basta set ettiginiz password dur. Username ve password u dogru sekilde yazdiktan sonra dcc benzeri bir partyline penceresi acilacaktir. Simdi isinize yarayacak bazi kavramlardan bahsetmek istiyorum.. TCL Tcl ler botlara çesitli görevler yüklemek için kullanilirlar. Hazir tcl leri kendinize göre düzenleyerek shell accontunuza ftp ile upload etmelisiniz. Ancak çalismalari için bu kadar islem yeterli degil. Yapmaniz gereken son islem, conf dosyasina bu tcl yi tanitmak. Bunun için yapmaniz gereken tek sey conf dosyanizi NotePad yada türevi bir program ile açarak source dosyaismi.tcl yazmaktir. Bu sayede eggdropunuz tcl leri taniyacak vede sizin emirlerinizi yerine getirecektir.. -Party Line Komutlari nelerdir? Bu komutlar Bota telnet veya dcc ile baglandinizda botunuzu yönetmek için kullanmaniz gereken komutlardir. Bu komutlara .help yazarakda ulasabilirsiniz. -Bottan Kisilere access verme, Sirasiyla .+user kisininnicki .+host kisininnicki hostu (Örn: .+host Traduce Traduce*!*@*) .chattr kisininnicki +n/+m/+o (Örn: .chattr Traduce +m) +o = Op, +m= Master, +n= owner .chpass kisininnicki sifre (Örn: .chpass Traduce 12345) Bot ile birini sürekli olarak kickleme .+ban nick!ident@host Sebep (Örn: .+ban Traduce!*@* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() lik yapiyorsun)Iki botu birbirine baglamak, .+bot Botunnicki : (Örn: .+bot TraducebOt connected.com:90001) .chattr Botunnicki +ofs .chattr Botunnicki +h .link Botunnicki (Örn: .link TraducebOt) Mükemmel koruyucu BNC Bnc Shell account ınızı size sunan firmaların Vhostlarini kullanmaniza yarayan bir programdir. Bnc kullanan kişiler eggdroplarının IP numaralarını kullanacaklarından dolayı nuke tehlikesinden yüzde yüz arınmış olacaklardır. BNC kurulumu Bnc de eggdroplar gibi çeşitli sürümler içermektedir. Herhangibir bnc sürümünü internetten download ettikten sonra kuruluma başlayabiliriz. Bnc nizi ftp aracılığı ile size verilen shell accounta upload ettikten sonra telneti açmanız gerekmektedir. ( Başlat -> çalıştır -> telnet ) Bnc Kurmak icin telnette Sırasıyla şu işlemleri yapmanız gerekmektedir; gunzip bnc2.4.3.tar.gz ( siz buraya kendi bnc sürümünüzü yazmalısınız ) tar -xf bnc2.4.3.tar cd bnc2.4.3 configure make (bunu kabul etmez ise ./make ) Bnc yi tamamlamak için conf dosyasına ihtiyacımız olacaktır. Bu conf dosyasını ile shell accountunuza hangi port ve hangi şifre ile bağlanmak istediğinizi belirteceksiniz. eğer indirdiğiniz bnc sürümü içinde example.conf gibi bir dosya mevcut ise onu bilgisayarınıza ftp aracılığı ile download ettikten sonra kendinize göre düğzenlemeli ve tekrar bnc klasorunun içine upload etmelisiniz. Upload işleminden sonra şunları sırasıyla yazmanız gerekiyor, bnc bnc.conf Bunu yazdiktan sonra portunuzun ve max user sayisi telnet eknanında sizlere gösterilecektir.. Bnc yi irc ortamında kullanmak, Bnc yi kullanmak icin mirc ekranindan /server hostunadı port yazarak bnc ya bağlanmalısınız. (Örn: /server lod.com 9001) Ardından size şifrenizi soracaktır. Şifreyi girmek için /quote pass sifre yazın vede istediğiniz irc serverına bağlanmak içinde /quote conn server yazmaniz yeterli olacaktir. (Örn: /quote conn irc.dal.net) Bunu kopyalayıp txt dosyasının içine yapıştırın, editleyin vede uzantısını .conf olarak değiştirin. #!./eggdrop set username "Kulanıcı adı" set admin "Bot sahibinin nicki " set network "dalnet" set timezone "GMT +2" set my-hostname "Host adresi ( size verilecektir )" set my-ip "botun IP si ( size verilecektir )" # events are: # m private msgs/ctcps to the bot # k kicks, bans, mode changes on the channel # j joins, parts, netsplits on the channel # p public chatter on the channel # s server connects/disconnects/notices # b information about bot linking and userfile sharing # c commands people use (via msg or dcc) # x file transfers and file-area commands # r (if defined in eggdrop.h) EVERYTHING sent to the bot by the server # o other: misc info, errors -- IMPORTANT STUFF # w wallops: msgs between IRCops (be sure to set the bot +w in init-server) set max-logs 11 logfile msbxopkj #Traduce "/usr/home/curasmus/tilda/logs/Traduce.log" set log-time 1 set keep-all-logs 0 set switch-logfiles-at 2359 set console "mkjsbcxo" set userfile "tilda.user (user dosyasının yeri)" set help-path "help/" set temp-path "/tmp" set motd "motd" #set botnet-nick "bot nick" #listen 99 set protect-telnet 0 set ident-timeout 20 #listen 3333 bots #listen 4444 users set require-p 1 set open-telnets 0 set connect-timeout 60 set dcc-flood-thr 3 #set firewall "!sun-barr.ebay:3666" #set nat-ip "127.0.0.1" #set reserved-port 9076 set ignore-time 15 set debug-output 0 set hourly-updates 05 set notify-newusers "Traduce" set owner "Traduce" set default-flags "h" #set whois-fields "url birthday" set remote-boots 2 set share-unlinks 1 set die-on-sighup 0 set die-on-sigterm 0 unbind dcc n tcl *dcc:tcl unbind dcc n set *dcc:set unbind dcc n simul *dcc:simul unbind dcc - su *dcc:su bind dcc n su *dcc:su set max-dcc 25 set enable-simul 1 set allow-dk-cmds 1 set mod-path "/usr/home/curasmus/tilda/ dosya yolu" loadmodule channels set chanfile "Traduce.chan" set ban-time 60 set share-greet 0 set use-info 1 channel add #Traduce { chanmode "+nt-lik" idle-kick 0 need-op { putserv "PRIVMSG #kanal :" } need-invite { putserv "PRIVMSG #kanal :let me in!" } need-key { putserv "PRIVMSG #kanal :let me in!" } need-unban { putserv "PRIVMSG chanserv :unban #kanal me" } need-limit { putserv "PRIVMSG #kanal :let me in!" } flood-chan 18:60 flood-deop 3:10 flood-kick 3:10 flood-join 5:60 flood-ctcp 3:60 } channel set #kanal +clearbans channel set #kanal +enforcebans channel set #kanal -dynamicbans channel set #kanal +userbans channel set #kanal -autoop channel set #kanal -bitch channel set #kanal -greet channel set #kanal +protectops channel set #kanal +statuslog channel set #kanal +stopnethack channel set #kanal -revenge channel set #kanal +autovoice channel set #kanal -secret channel set #kanal +shared channel set #kanal +dontkickops loadmodule server set nick "botun Nicki" set altnick "botun yedek nicki" set username "Kullanıcı adı" set realname "#Traduce => My LoVe " set init-server { putserv "MODE $botnick +iw-s" putserv "nickserv identify nickşifresi" } set servers { hebron.in.us.dal.net webbernet.mi.us.dal.net liberty.nj.us.dal.net } set keep-nick 1 set strict-host 0 set quiet-reject 1 set lowercase-ctcp 0 set answer-ctcp 3 set flood-msg 10:60 set flood-ctcp 3:60 set never-give-up 1 set strict-servernames 0 set default-port 6667 set server-cycle-wait 30 set server-timeout 30 set servlimit 0 set check-stoned 0 set use-console-r 0 set serverror-quit 1 set max-queue-msg 300 set trigger-on-ignore 0 set use-silence 0 set handle-mode_r 1 loadmodule ctcp set ctcp-finger "Finger Mesajı" set ctcp-version "Versiyon Mesajı" set ctcp-userinfo "Userinfo Mesajı" loadmodule irc set bounce-bans 0 set learn-users 1 set wait-split 300 set wait-info 180 set modes-per-line 3 set mode-buf-length 200 set use-354 0 loadmodule transfer set max-dloads 3 set dcc-block 0 set copy-to-tmp 1 set xfer-timeout 300 loadmodule share set allow-resync 0 #set resync-time 900 #set private-owner 0 loadmodule filesys set files-path "/usr/home/curasmus/tilda/ Dosya yolu" set incoming-path "/usr/home/curasmus/tilda/ dosya yolu" set upload-to-pwd 0 set filedb-path "" set max-file-users 20 set max-filesize 1024 loadmodule notes set notefile "tilda.notes" set max-notes 25 set note-life 60 set allow-fwd 0 loadmodule console set console-autosave 1 set force-channel 1 set info-party 1 unbind msg - ident *msg:ident bind msg - yourword *msg:ident unbind msg - hello *msg:hello bind msg - yourword *msg:hello #loadmodule woobie #loadmodule seen checkmodule blowfish loadmodule assoc loadhelp userinfo.help source scripts/identify.tcl source scripts/dcc.tcl Bunu kopyalayıp txt dosyasının içine yapıştırın, editleyin vede uzantısını .conf olarak değiştirin. # Bnc Configuration File S:Sahibin Adı D:Port ( seçim size bağlı ):500:şifre W:1 A *L:bnc.log X:host adres ( size verilecektir ) |
|
|
|
|
![]() |
| Etiketler |
| eggdrop, kurulumu |
Şu an bu konuyu görüntüleyen üye sayısı: 1 (0 üye ve 1 misafir) |
|
| Konu Araçları | |
| Mod Seç | |
|
|
|
||||
| Konu | Konuyu Başlatan | Forum | Cevap | Son Mesaj |
| Eggdrop Bot Komutları ve bot yönetimi | WebbiLişiM | Chat & irc | 0 | 15-01-2008 14:19 |
| Bahamut KuruLumu | WebbiLişiM | Chat & irc | 0 | 09-11-2007 14:21 |
| Eggdrop Bot Komutları ve bot yönetimi | WebbiLişiM | Chat & irc | 0 | 09-11-2007 13:41 |
| PhpNuke Kurulumu | Deadly | Php Scriptler | 0 | 12-09-2007 17:45 |
| APF Firewall Kurulumu | Deadly | Linux İşletim Sistemi | 1 | 26-06-2007 21:01 |