IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   Yardım : Eggdrop ßotu baska Sunucuya sokmak (https://www.ircforumlari.net/eggdrop-neostats-bnc/277380-yardim-eggdrop-ssotu-baska-sunucuya-sokmak.html)

Raw 19 Ekim 2009 14:53

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
pnc ne yahu :) huh :)

Sanquin 20 Ekim 2009 15:47

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
Bnc diyecektim yaLnis yazmisim :D

MdxL 16 Mart 2010 01:28

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
Nie sokamasın ki ıp port ve orda botlarn oper passı warsa oalbilirr.

PiSLiCk_06 23 Mart 2010 19:58

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
benim bildiğim kadarıyla
Kod:

set my-ip "xx.x.xxx.xxx"
bu bölüme botun dosyalarının bulunduğu sitenin ip adresini yazın...

Kod:

set servers {
  xx.x.xxx.xxx:6667

bu kısımada botun bağlanacağı server'in ip adresini yazın...

Eğer bu şekilde olmaz ise birde set my-ip kısmınada bağlancağı server'in adresini yazıp deneyin

Elix 17 Ağustos 2013 15:09

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
Konu biraz Eski biliyorum ama Uygulamada basarılı bir sonuc alamadıgım icin ve baska yeni konu acmak istemedigim icin buraya yazıyorum. 12.21.21.3 ipli sunucumdan 145.456.87.25 ili sunucuya eggdrop bot sokmak istiyorum bu mümkünmü ? mümkünse ben neden yapamıyorum. ip adreslerini ve dosyaları duzenledigim halde. Telnetten ./eggdrop -m botum.conf yapıyorum girdi gozukuyor ama. ne yazıkki conf'daki ip'ye girmiyor. yardım edecek arkadaslara şimdiden teşekkürler.

Entrance 17 Ağustos 2013 15:23

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
Alıntı:

Elix Nickli Üyeden Alıntı (Mesaj 1041327854)
Konu biraz Eski biliyorum ama Uygulamada basarılı bir sonuc alamadıgım icin ve baska yeni konu acmak istemedigim icin buraya yazıyorum. 12.21.21.3 ipli sunucumdan 145.456.87.25 ili sunucuya eggdrop bot sokmak istiyorum bu mümkünmü ? mümkünse ben neden yapamıyorum. ip adreslerini ve dosyaları duzenledigim halde. Telnetten ./eggdrop -m botum.conf yapıyorum girdi gozukuyor ama. ne yazıkki conf'daki ip'ye girmiyor. yardım edecek arkadaslara şimdiden teşekkürler.

Evet mümkün, zaten son dönemlerde bazı arkadaşlarım BNC sisteminden esinlenerek bu şekilde nicklerini conf'a entegre edip, ilgili sunucularda 7/24 nicklerinin durmasını sağlıyorlar..

Neyse sorununuza döneyim botu sokmak istediğiniz sunucu'da giriş kodu mevcut mu? eğer mevcut değilse girmemesi için bir neden yok, düzenlenmesi gereken yerlerde doğru şekilde ise girmesi lazım..

Ek olarak, SSH programında ilgili dizinde botu ./eggdrop -nm bot.conf şeklinde sokup, dene ve çıkan mesajı buraya kopyalarsan daha verimli yardım(lar..) alabilirsiniz

İyi forumlar.

saywhat 17 Ağustos 2013 17:02

Cevap: Yardım : Eggdrop ßotu baska Sunucuya sokmak
 
eggdrop1.8 haricinde kalan tüm diğer eggdrop1.6.* sürümlerinin .conf'unda ,eggdrop botun üzerinde çalıştığı makinanın botun kullanacağı IP adresinin belirtileceği ayar
set my-ip "xxx.xx.xx.xx" gibidir. 1.8 versionunda bu yerini set vhost4 yada IPv6 kullanılacaksa set vhost6 olarak girilmesi gerekir.

botun girmesini istediğiniz sunucu adresleri/IP'leri ve portlarıysa
set servers {
irc.bla.net:6667
xx.xx.xxx.xx:7000
}

şeklinde ister irc sunucu adı-domain'i ister IP'si olarak bu ayarda listelenebilir.
bot çalıştırılamaya başladığında bu listedeki adresleri+portlarından sırasıyla bağlanmayı dener ilki yanıt vermiyorsa belirli bir süre sonra sıradakine geçer ona bağlanmaya çalışır taki biri yanıt verinceye dek.

tek bir eggdrop üzerinden farklı .conf'lar düzenleyerek ancak birden fazla sunucuya sokulabilir. yani eggdrop klasörümde kurulmuş hazır botum var içine egg.conf yanında yumurta.conf diye ikinci bir .conf atarım botu ikinci bir sunucuya bağlamak için.

burda dikkat edilmesi gereken telnet portları farklı olmalı ,kullanacakları botnet nickleri bota has bilgileri/ayarları farklı düzenlenmeli birbirleriyle eşleşmemeli.yoksa aynı scriptleri iki farklı .conf üzerinden gösterip iki farklı sunucuya tek bot üzerinden bağladığınız bot/larda kullanabilir bunda sıkıntı olmaz.

bir bot çalışmaya başlamış , ps aux yaptığınızda makinanızda/hesabınızda halen çalışıyor görünüyor ama sunucuya girmemişse bir türlü ,

o botun .conf'undaki bilgileri my-ip ve listen xxxx all satırındaki IP ve port bilgilerini kullanıp bota telnet aracı üzerinden bağlanın:

o my-ip-ayarı telnet-port-ayarı örnek: set my-ip "12.12.12.12"
listen 1234 all telnet port ayarı .conf'ta
telneti açıp : o 12.12.12.12 1234 + enter

bağlanınca bota login-name isteyecek.sunucuya girmediği için henüz kendinizi tanıtabilmiş değilsiniz o nedenle "NEW" olarak giriş yapmalısınız daha sonrası sizden handle belirlemenizi sonrası şifre belirlemenizi talep edecek bot. handle(sahiplik-adınız/login-name) set owner " " satırında .conf'ta belirttiğinizle denk olsun-eşleşsin.

arayüzüne eriştikten sonra bota : .status komutu yazın botun şu anki durumunu gösterecek. .jump komutuyla .conf listesindeki bağlanması istenen sunucuya bağlanmayı tekrar deneyecektir.ve neden bağlanamadığınıda o telnet bağlantısı üzerinden görebileceksiniz.

bunun dışında : şimdi botu kill'leyip durdurup ./eggdrop -mn botun.conf gibi -m yanına n seçeneğide eklerseniz putty(ssh) ekranı üzerinden botun bağlanma denemelerini izleyebilirsiniz.derdi neymiş böylece anlaşılabilir.

not: Entrance benden daha hızlı çıktı.. ben hikaye anlatana kadar o çoktan cevap vermiş zaten..



girişte şifre isteyen bir sunucuya nasıl bağlanır?

eggdrop'la birlikte gelen scriptlerden biri quotepass.tcl bu iş yapılmış simple tarafından.
yanlız içindeki bir iki satırın bizdeki girişte şifre isteyen sunuculara göre düzenlenmesi gerek.

öncelikle .conf üzerinde bu scriptinde yüklenmesi için source scripts/quotepass.tcl satırı ekleyip göstermelisiniz tabi.

sonra:
Kod:

set quotepass_resyntax "must type /QUOTE PASS (\[^\" \]*)"
bu satırı girdirmek istediğiniz sunucudan gelen sanırım /giriş kod isteği mesajıyla değişmelisiniz.yani :
Kod:

set quotepass_resyntax "sunucuya bağlanmak için /giris (\[^\" \]*)"
burdaki regex'i silmemeye özen gösterin çünkü sunucudan gelecek giriş kodunu yakalayacak kısımı bu.

sonrada daha alttaki :
Kod:

  putlog "Got a QUOTE PASS request from the server, sending \"PASS $pass\""
    putserv "PASS $pass"

satırlarını:
Kod:

  putlog "sunucudan giriş kodu isteği alındı. \"giris $pass\"  gönderildi"
    putserv "giris $pass"

şeklinde değişin(bunları girdirmek istediğiniz sunudan gelen isteğe uygun/eşleşecek şekilde düzenlemelisiniz ki bot yakalayabilsin.ben burda örnek olarak yazıyorum bu demek değildir ki o sunucularda aynen böyledir.)

bu değişikliklerden sonra ve bu scripti botun çalışmasıyla yüklenmesini sağlarsanız bot sunucudan gelen giriş kodu yada auth herneyse oto algılayıp -gönderebilecektir...


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:26.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk