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/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Proxy Koruması (https://www.ircforumlari.net/tcl-scriptler/196851-proxy-korumasi.html)

SaW 06 Haziran 2009 23:13

Cevap: Proxy Koruması
 
Heri sana zor yardım edilir. Çünkü sen yazılanları okumuyorsun sanırım. Biz burada işiniz görülsün diye her sorunuza cevap vermeye çalışıyoruz, ama siz zahmet edip de okumuyorsunuz, ya da okuyorsunuz da umursamıyorsunuz ya da başka birşey..

Alıntı:

Nebiliymben Nickli Üyeden Alıntı (Mesaj 726086)
Not: Ayrıca client connecting mesajı da burada önemli bir ayrıntı. proxy.tcl unreal'e özgü client connecting mesajına göre ip adresini bulur ve tarar. Kendi sunucundaki örnek bir client connecting mesajını da buraya kopyalarsan eğer fark var mı bakarız. Eğer varsa nereyi nasıl değiştirmen gerektiğini de söyleriz.


Alıntı:

Nebiliymben Nickli Üyeden Alıntı (Mesaj 726324)
Not kısmında yazanı eğer dikkatlice okusaydın sorunun çözülmüş olacaktı ;)

Bak sana sorununla ilgili neler yazmışım.. Bunu başka birine değil sana yazıyorum. Yapman gereken client connecting mesajını buraya yazmak. Birisi bunu CR'ye uyarlasın diyorsun başka da birşey demiyorsun.. E kim uyarlayacak? Biz uyarlayacaz, bunun için de lazım olanı söylüyoruz, ama sen üzerine düşeni yapmıyorsun.

Ben bu tarz şeylere tepki gösterdiğim zaman (ki üçüncü mesajdan sonra tepki gösterdim) adım ukalaya çıkıyor, adım kendini beğenmişe çıkıyor.. Alakası yok, sadece insanlar daha bilinçli olsun istiyoruz, daha mantıklı konular açsın, daha dikkatli ve doğru postlar atsın istiyoruz başka da bir şey istemiyoruz.

Daha dikkatli olalım lütfen.

Heri 06 Haziran 2009 23:24

Cevap: Proxy Koruması
 
Tsk ederim guzel kardesim. Sadece bir kac konuya degineyim sizleri rahatsiz etmeyim.
Tepkin sizlerin acinizdan dogal olabilir.
Konumunuz özel üye
Simdiye kadar attiginiz mesajlar 335 olmus
Tecrübe puaniniz 165 ulasmis
Rep puaniniz 4038

Simdi zahmet olmazsa birde benim konuma bakiniz sonra yazdiklarinizi degerlendirirsiniz.

Client Connecting nedir bilmiyorum cahil olmak suc ise sucluyum ögrenmek burda birseyleri paylasmak sizleri kizdiriyorsa.
Sizlerden özür dilerim. Dikkat etmeye calisirim insallah.

Allaha emanetsiniz iyi forumlar..

SaW 06 Haziran 2009 23:29

Cevap: Proxy Koruması
 
Hayır olay konum meselesi değil. Bilmemene de saygı duyarım, ama eğer bilmiyorsan "client connecting mesajını kopyala demişsin ama ben onun ne olduğunu bilmiyorum" dersin, biz de sana onu da tarif ederiz. Yani bu bahane değil, lütfen..

Client connecting mesajı dediğimiz, sunucuya birisi bağlandığında, sunucuda ircop ve üzeri yetkisi olanlarların eğer ilgili snomaskleri de tamamsa (bunu unreal açısından söylüyorum) status (durum) penceresinde gördükleri sunucuya bir kişinin giriş yaptığını gösteren mesajdır. Şu aşamada bize lazım olan da o mesaj.

Siber55 07 Haziran 2009 00:46

Cevap: Proxy Koruması
 
Alıntı:

lordsulu Nickli Üyeden Alıntı (Mesaj 727425)
conf metnini ayarladıktan sonra sını yapamadım daha yeniyim ve nerden ne yapacagımı bilmiyorum ;cryin;cryin amma zor oldu :(

Aslında anlaşılır şekilde yazdığımı sanıyorum Fakat bilginiz yok ise yineleyebilirim.

Size verdiğim kodları metin belgesine kopyala***** kaydederken .conf uzantılı dosya haline getiriyorsunuz. Bir nevi botun karakterini oluşturduk. Bu dosyayı Ftp yardımı ile Sunucunuzdaki eggdrop klasörüne kopyalayınız. Daha Sonra Burada yayımlanmış olan proxy.tcl dosyasını da yine Ftp Yardımı ile sunucunuzda bulunan eggdrop/scripts Klasörüne kopyalayınız. IRC sunucularda programların çalıştırılabilmesi için SSH yetkileri verilmektedir. Bu yetkiye erişebilmek için bir takım programlar kullanılır. "Putty" bunlardan bir tanesidir.Bu program ile SSH yetkinize login olmanız gerekiyor. (Ya da Eski kullanımıyla eğer ki biliyorsanız "Telten" ten de erişebilirsiniz.) SSH yetkinize Login olduktan sonra
Kod:

cd eggdrop
Komutuyla eggdropunuzun bulunduğu dizine girersiniz
Kod:

./eggdrop -m botunuz.conf
Bu komutla da bir önceki komutla girmiş olduğunuz eggdrop dizinindeki çalıştırmak istediğiniz botunuzu çalıştırabilirsiniz.

Yapacaklarınız yalnızca bu kadar eğer conf dosyasını doğru şekilde düzenlediyseniz sorunsuz olarak çalışacaktır.
Yineliyorum :
Bir probleminiz olursa SSH ekranındaki hata raporlarını ya da Server üzerindeki bota consoldan baglanarak verdiği hata raporlarını yazarak sorununuzu belirtirseniz daha kolay yardımcı olabiliriz.

Heri 07 Haziran 2009 08:56

Cevap: Proxy Koruması
 
Neyleyim tsk ederim simdi anladim.
1.Giris cikislari gösteren @connection adi altinda pencerem var.

* Client connecting on port 8001: sabahgunesi ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
* Client connecting on port 8001: sondefaa ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
* Client connecting on port 8001: zamann ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
* Client exiting: zamann (***@81.213.216.2Z76=) [QUIT: User exited]
* Client connecting on port 8001: sesli_hayat ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
* Client exiting: sesli_hayat (****@88.224.38.4B25=) [QUIT: User exited]

istediginiz bumuydu acaba? insallah dogruyu kopyalamisimdir. Statustan ayri bir pencere @connection.
Reklam olmasin diye yildizlamar yaptim idente dikkatinizi cekmistir.

SaW 07 Haziran 2009 11:49

Cevap: Proxy Koruması
 
Eğer sorunun bu Client connecting mesajı farklılığından kaynaklanıyorsa proxy.tcl içerisindeki şu satırları bulup:

Kod:

  if {[lindex $arg 6] == "on"} {set sa 10}
  if {[lindex $arg 6] == "at"} {set sa 9}
  if {[lindex [join [split [split [lindex $arg $sa] @] )]] 1] == "$sunucuip"} {return 0}
  set ip [lindex [join [split [split [lindex $arg $sa] @] )]] 1]

Bu satırlarla değiştir:

Kod:

  regexp -- {.+\((.*?)\)} $arg - sa
  if {[lindex [split $sa @] 1] == "$sunucuip"} {return 0}
  set ip [lindex [split $sa @] 1]

Tabi gzline yazan yerleri de kline diye değiştirdiğini varsayıyorum.

Bunların yeterli olması lazım.
Tabi buna rağmen hala bir sonuç elde edemiyorsan şu durumda [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]oradaki bilgi akışını (özellikle de sunucuya bir giriş olduğunda ve de bir proxy girişi olduğunda) buraya kopyalarsan bir sorun var mı bakarız.

Heri 07 Haziran 2009 13:09

Cevap: Proxy Koruması
 
Selam Nebileyim, dediginizi yaptim. Hatta kline olayinida degistirdim. Botu calistirirken ./eggdrop -m proxy.conf deilde ./eggdrop proxy.conf calitiriliyor -m olunca hata veriyor isterseniz onuda kopyabilirim.

degisen yerler:

bind raw * notice clsnotice
proc clsnotice {from keyword arg} {
global portlar sunucuip
if { [string match "*Client connecting*" $arg] } {
regexp -- {.+\((.*?)\)} $arg - sa
if {[lindex [split $sa @] 1] == "$sunucuip"} {return 0}
set ip [lindex [split $sa @] 1]
if {![regexp {[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}} $ip]} {
set ip [dnslookup $ip dienes]
}






Suanki durum sorunsuz servere giriyor.

lol# ./eggdrop proxy.conf
Eggdrop v1.6.19 (C) 1997 Robey Pointer (C) 2008 Eggheads
[11:57] --- Loading eggdrop v1.6.19 (Sun Jun 7 2009)
[11:57] Module loaded: channels
[11:57] Module loaded: server
[11:57] Module loaded: ctcp
[11:57] Module loaded: irc
[11:57] LANG: No lang files found for section notes.
[11:57] Module loaded: notes (with lang support)
[11:57] LANG: No lang files found for section console.
[11:57] Module loaded: console (with lang support)
[11:57] Module loaded: blowfish
[11:57] Listening at telnet port 7780 (all).
[11:57] Module loaded: uptime
[11:57] proxy.tcl by SaW
[11:57] Userfile loaded, unpacking...
[11:57] === Proxy: 1 channels, 1 users.
Launched into the background (pid: 30138)

Heri 07 Haziran 2009 14:42

Cevap: Proxy Koruması
 
Nebileyim simdi
./eggdrop -m proxy.conf
bu sekildede calisiyor sorunsuz. bakalim proxy iplerde atacakmi..

lol# ./eggdrop -m proxy.conf
Eggdrop v1.6.19 (C) 1997 Robey Pointer (C) 2008 Eggheads
[13:32] --- Loading eggdrop v1.6.19 (Sun Jun 7 2009)
[13:32] Listening at telnet port 7780 (all).
[13:32] Module loaded: channels
[13:32] Module loaded: server
[13:32] Module loaded: ctcp
[13:32] Module loaded: irc
[13:32] LANG: No lang files found for section notes.
[13:32] Module loaded: notes (with lang support)
[13:32] LANG: No lang files found for section console.
[13:32] Module loaded: console (with lang support)
[13:32] Module loaded: blowfish
[13:32] proxy.tcl by SaW
[13:32] Creating channel file
[13:32] Couldn't create channel file: scripts/logs/sohbet.chan. Dropping

STARTING BOT IN USERFILE CREATION MODE.
Telnet to the bot and enter 'NEW' as your nickname.
OR go to IRC and type: /msg Proxy hello
This will make the bot recognize you as the master.
[13:32] === Proxy: 1 channels, 0 users.
Launched into the background (pid: 1734)


/msg hello dedik passini verdik hadio hayirlisi

Juventus 07 Haziran 2009 18:27

Cevap: Proxy Koruması
 
Usta bu herkesi atıyor :S proxy olanıda olmayanıda :D:D:D:D

SaW 07 Haziran 2009 19:32

Cevap: Proxy Koruması
 
KaLpsizDj mutlaka bir yerde hata yapıyorsundur, başta yazılanları daha dikkatli okuyup editlemeni söylediğimiz yerden daha fazlasını editleme ve baştan kurmayı dene, yani senin bir hatandan kaynaklanıyordur..


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

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