Tekil Mesaj gösterimi
Alt 17 Ağustos 2013, 17:02   #17
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
putlog "Got a QUOTE PASS request from the server, sending \"PASS $pass\"" putserv "PASS $pass"

satırlarını:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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...


Konu Entrance tarafından (17 Ağustos 2013 Saat 17:43 ) değiştirilmiştir. Sebep: flood düzeltildi.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet