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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Socket bota Proxy ekleme kodu (https://www.ircforumlari.net/mirc-scripting-sorunlari/550213-socket-bota-proxy-ekleme-kodu.html)

moonman 09 Ekim 2013 02:21

Socket bota Proxy ekleme kodu
 
Selam kolay gelsin arkadaşlar, Aşağıdaki örnekte vermiş olduğum kodu aradım ama bulamadım mirc socket bota şu işlemi yaptırmak istiyorum;

!proxyip ekle 109.228
x-bot: 109.228 Proxy ip, Basarili bir sekilde listeme eklendi.
x-bot: 109.228 Proxy ip'in sunucuya girisi yasaklandi ve girdiginde otomatik Gzline atilacak.

!proxyip sil 109.228
x-bot: 109.228 Proxy ip, Basarili bir sekilde listemden silindi.
x-bot: 109.228 Proxy ip'in sunucuya girisi acildi ve Uzerindeki ban masklari kaldirildi.

!proxyip list
x-bot: Listemde olan Proxy ip listesi siralaniyor;
x-bot: 109.228
x-bot: 109.229
x-bot: Listemde olan Proxy ip listesi siralandi.


Bu şekilde çalışan bir remote aradım socket bota göre ama bulamadım genelde hep kişinin kendisine göre tasarlanmış ve dialoglu Bota göre böyle bir kod bulamadım elinde olan vermiş olduğum örnekteki addon paylaşabilirmi teşekkür ederim ilgilenen arkadaşlara kolay gelsin.














Med Cezir 09 Ekim 2013 20:05

Cevap: Socket bota Proxy ekleme kodu
 
Socket botunda mevcut olan bir proxy koruması varmı?
Yoksa sadece bu ipleri ekleyip listesinimi tutmak istiyorsun?
Varsa neye göre tarama yapıyor dosyadan mı tarıyor, hash tablodan mı, user listten mi?
Biz sana kodu yazarsak sen socket bota entegre edebilecekmisin?
Edemeyeceksen botunun kodlarını bizle paylaşabilecekmisin?

Bu soruları cevaplayabilirsen ona göre birşey ayarlanabilir.

moonman 10 Ekim 2013 00:31

Cevap: Socket bota Proxy ekleme kodu
 
Normal proxy koruması mevcut ama ajan v2 botunda buldum aradığımı kodu ama ekleme yapıyor ama sil dediğimde listemde ekli değil diyor nedense ve zline atması içinde kod ekleyip düzeltebilirmiyiz hocam ?
kod;

on $*:error:/(banned|reset|timeout|kill|ghost|gzline|zline|glin e|kline|exited)/i:server %server

on *:start:{
.showmirc -t
.server %server %serverport
.nick User $+ $rand(1,9999)
}

on *:disconnect:{ write -c xpips.txt | unset %yeah.* | .nick User $+ $rand(1,9999) | unset %deopnick* | unset %version* | write -c version.ini | unset %argo.* | unset %agresif.* }


on *:text:!proxy *:%operkanali: {
if $2 == list {
.msg $chan $nick Ozelinize bilgiler verilmistir, Ozelinizi kontrol ediniz.
var %i = 1, %end = $ulist(*,proxy,0)
.msg $nick - Toplam proxy sayisi:4 %end
while %i <= %end {
.msg $nick $+(%i,$chr(41)) $iif($ulist(*,proxy,%i) == $nick,$+(,$v1,),$v1)
inc %i 1
}
}
if $2 == ekle {
if $3 == $null { .msg $chan $+(",$nick,") Lutfen eklenecekhostu yaziniz. | return }
if $ulist($3,proxy,1) { .msg $chan $+(",$nick,") Belirtiginiz kritere uyan $+(",,$3,,") zaten mevcut. | return }
.auser proxy $3
.msg $chan $+(",,$3,,") Basariyla proxy listesine eklendi.
}
if $2 == sil {
if $3 == $null { .msg $chan $+(",$nick,") Lutfen silinecek ip yaziniz. | return }
if !$ulist($3,proxy,1) { .msg $chan $+(",$nick,") Belirtiginiz kritere uyan $+(",,$3,,") Listede mevcut degil. | return }
.ruser proxy $3 | msg $chan $+(",,$3,,") Proxy listten silindi.
}
}

Med Cezir 10 Ekim 2013 01:43

Cevap: Socket bota Proxy ekleme kodu
 
Öncelikle belirtmem gerekirki kodlar socket kodları değil yani botun muhtemelen socket değil isteklerini ona göre bundan sonra yaparsan daha yararlı olur.

Silme komutunda herhangi bir sorun bulunmuyor, ip yi nasıl eklediysen silerkende eklediğin şekilde !proxy sil ip yaparak silebilirsin.

Kanala girişte zline atmasını istiyorsan basit şekilde şöyle birşey ekleyebilirsin.
Kod:

on proxy:join:#:.zline $nick Proxy
Örneğin !proxy ekle *!*@88.88.888.* şeklinde bir ip eklediğini varsayalım kanala giriş yapan kişininde kanala girişte Deneme(If@88.88.888.BAE14E4D) şeklinde ip adresini görebiliyorsan zline uygulayacaktır.

Bunun dışında servera bağlanan kullanıcılar için herhangi bir snotice mesajı alıyorsan ona görede bir düzenleme yapılabilir eğer mesajı bizimle paylaşırsan.

Son olarakda forumda bir çok bunun için yazılmış kod var onlardanda yararlanabilirsin doğru şekilde arama yaparsan.

moonman 10 Ekim 2013 02:10

Cevap: Socket bota Proxy ekleme kodu
 
Bot Ajan v3 botu ve sağolasın ekleme silme çalıştı ama zline kodunu nereye koyacaz tam olarak usta ortaya koydum olmadı en alta koydum olmadı daha açıcı açıklarmısın

Med Cezir 10 Ekim 2013 03:07

Cevap: Socket bota Proxy ekleme kodu
 
Söylediğin bot hakkında fikir sahibi değilim ama alta üste istediğin gibi ekleyebilirsin. Yukarıda verdiğim örneği okuyup anlar ve doğru şekilde ekleyebilirsen sorun olmayacaktır. Kanala giren kullanıcılarla ilgili işlem yapar sadece kod, onun dışında zaten belirttiğim şeyleri tekrar belirtmeme gerek yok sanıyorum.

moonman 10 Ekim 2013 03:56

Cevap: Socket bota Proxy ekleme kodu
 
10 defa okuyup denedim ama atmıyor zline ne sorun olabilir de atmıyor anlamadım

Feragat 10 Ekim 2013 04:27

Cevap: Socket bota Proxy ekleme kodu
 
Alıntı:

moonman Nickli Üyeden Alıntı (Mesaj 1041350342)
10 defa okuyup denedim ama atmıyor zline ne sorun olabilir de atmıyor anlamadım

Not: Kullandığın Ajan botunun sunucuda admin olduğunu varsayıyorum.

Aslında PM attım ama yinede açıklayayım. Yukarıda paylaşmış olduğun proxy ekle - sil - listele kodu Ajan V2 de ki Manuel proxy ekleme kodu. Ajan V2 şuan elimde mevcut ve inceledim tekrardan. Bu eklediğin proxy IP'leri atmak için bir kod mevcuttu, biraz düzenledim. Nereye ekleyeceğine dair bir soru da sormuşsun, mevcut proxy kodunun en alt satırına ekleyebilirsin. Ya da //run $mircdir yaparak mIRC anadizinini açıp proxytepki.txt isimli bir dosya oluşturup kodları içine atıp, daha sonrada mIRC in herhangi bir ekranında /load -rs proxytepki.txt yapıp remote u aktif hale getirebilirsin.

!proxy ekle *@IP şeklinde eklediğin ipler; *@ip (başına *@ işaretlerini koyup.) Örnek: *@85.96.190.213 veya kısaltıp aralık vererek olmalıdır.; (Bu şekilde eklemenin sebebi, !proxy sil *@ip yaptığında baştaki silme sorununu yaşamaman içindi.)
Örnekler:
*@85.96.1*
*@*.barak-online.net
*@53.45.*
*@193.*
*@194.*
*@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].*
*@12.*
*@58.*
şeklinde olmalıdır. (AjanV2 ekleme mantığıda aynı şekildeydi) Ve kodu kendi IP adresim üzerinde bir kaç olasılıkla denedim. Tepki verdi. #Kanal yazan kısma sunucu üzerindeki oper kanalın hangisiyse veya botun komutlarını kullandığın kanalın, onu yazmalısın, kanalı yazmaktaki amaç attığı IP'ler hakkında o kanalda bilgi vermesi için.

Kod:

on *:snotice:*Client*connecting*: { if $level($regsubex(_pr,$10,/\(\S+([\100]\S+)\)$/AS,\1)) == proxy {
    gzline $+(*,$regml(_pr,1)) +0 Proxy Korumasi! $date $time $+([,$me,])
    msg #Operkanalı [BILGI][ IP :  $regml(_pr,1)  ][ NICK :  $9 ][Proxy Girisi][Users]
  }
}

Uykusuzluktan ve yorgunluktan beynim dönüyor umarım hatalı birşey yoktur. İyi forumlar.


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

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