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

2Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 12 Mayıs 2009, 12:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Proxy Koruma




Öncelikle verdiginiz Yardımlar için sağolun.
Forumda aramama ragmen tam olarak kendi istedigim gibi bı proxy koruma kodu bulamadım.
Benim istedigim Kullanıcı Bolumune ekLi oLan ip ve NickLere Gline Kline vs server BAn atılsın istiyorum.Bu konuda Yardımcı oLursanız sevırım.SImdiden sagoLun.iyi Çalışmalar.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 12 Mayıs 2009, 13:31   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




Forumlarda Olan Bu Kapsamlı Bır Arama Yaparsan Bulursun Kırmızı Renkli Olan Yerlere Ban Sebebını Yazarsın. IyI Forumlar.

/dialog -m Proxylist Proxylist Yazarak Acılır.



Alıntı:
on OpenProxy:join:#:{ if ($nick != $me) { .kline $nick Ban Sebebin } }
alias Proxyconf if $dialog(Proxylist) == $null dialog -m Proxylist Proxylist
dialog Proxylist {
title "Proxy ip Korumasi"
size -1 -1 200 280
button "Tamam", 1, 110 200 70 20,ok, flat
list 2, 10 20 180 135, sort
box "ProxyListesi", 3, 5 5 190 145
edit "*!*@", 4, 10 165 180 20, autohs
box "Eklenecek İp'yi Girin", 5, 5 150 190 45
button "İp Ekle", 6, 20 200 70 20, flat
box "Not:", 7, 5 225 190 45
text "İp'yi Kaldirmak icin İp'nin Uzerine Cift Tiklayin", 8, 25 240 140 45
}
alias Proxysetup if $dialog(Proxylist) == $null dialog -m Proxylist Proxylist
on *:dialog:Proxylist:dclick:2:{ .ruser OpenProxy $did(2).seltext | did -d Proxylist 2 $did(2).sel }
on *:dialog:Proxylist:sclick:6:{ if ($did(4) != $null) { did -a Proxylist 2 $did(4) | .auser OpenProxy $did(4) | did -fr Proxylist 4 } }
on *:dialog:Proxylist:init:*:{
if ($ulist(*,OpenProxy,0) != $null) {
set %prx.Proxy 0
while (%prx.Proxy < $ulist(*,OpenProxy,0)) {
inc %prx.Proxy 1
did -a Proxylist 2 $ulist(*,OpenProxy,%prx.Proxy)
}
unset %prx.Proxy
}
}
on *:snotice:*client connect*:var %ip $remove($gettok($10,2,64),$chr(41)),%id = $remove($gettok($10,1,64),$chr(40)),%full = $+($9,!,%id,@,%ip) | if ($level(%full) == OpenProxy) { .kline $9 Ban Sebebin }


 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 13:32   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*: {
  if (
connecting isin $1-) {
    if 
$level($remove($gettok($10,2,64),$chr(41))) == Proxy zline $9 Proxy }
  }


Kodu Remoteye,

Kullanıcı kısmına İse,

Proxy:88.251.215.187
Proxy:85.168.114.207

şeklinde ekliyorsun.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 13:47   #4
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




bunu ident olarak nasil olur acaba ?

 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 14:29   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




Set Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu ident olarak nasil olur acaba ?

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*: {
  if (
connecting isin $1-) {
    if 
$level($remove($gettok($10,1,64),$chr(40))) = ident zline $9 Yasak Ident }
  }


ident:Lord
ident:Cesur
ident:Nuh
ident:AE
ident:EA

Gibi kullanıcı users kısmına kopyalıyorsun..

Kodun Açıklaması

Öncelikle sunucunun yolladığı bilgi şudur,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
*** Notice -- Client connecting on port 6669: eSeR (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) [clients]

burda connecting sunucuya bağlandı demektir. bizde sunucuya giren kişiye işlem yapacaksak o zaman snotice eventinde diyoruz ki,

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*: {
if (
connecting isin $1-) { 

eğer connecting kelimesi, sunucunun bize yolladığı snotice cümlesinde geçiyorsa, anlamına gelir ki sadece sunucu giren kişi için connecting kelimesini verir.

siz diceksiniz ki peki, hangi kelimeyi alacaz, nasıl alacaz diyenleriniz olabilir,
o zaman,
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*: {
if (
connecting isin $1-) {
echo -
a Birinci Kelime : $1
echo -a İkinci Kelime : $2
Echo -a Üçüncü Kelime : $3
Echo -a Dördüncü Kelime : $4
Echo -a Beşinci Kelime $5
Echo -a Altıncı Kelime : $6
Echo -a Yedinci Kelime : $7
Echo -a Sekizinci Kelime : $8
Echo -a Dokuzuncu Kelime : $9
Echo -a Onuncu Kelime : $10
echo -a Onbirinci Kelime : $11
}


şeklinde kodu eklersek, giren kişinin bilgisi şu olacaktır.
ve o kişi girip çıktığında ise,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Birinci Kelime : *** İkinci Kelime : Notice Üçüncü Kelime : -- Dördüncü Kelime : Client Beşinci Kelime connecting Altıncı Kelime : on Yedinci Kelime : port Sekizinci Kelime : 6669: Dokuzuncu Kelime : eSeR Onuncu Kelime : (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Onbirinci Kelime : [clients]

Hangi değerin hangi değere eşit olduğunu göreceğiz.

burda bize lazım olan dokuzuncu kelime yani Nick,
ve onuncu kelime yani ip ve ident.
$9 : Nicke
$10 : (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

kısmına eşit gelmekte..

şimdi burdaki ip veya identi nasıl alacaz..
görüldüğü gibi, @ işareti var ona göre işlem yapacaz bu işlem için de $gettok kullanacaz, kullanımı ise basitce mircinizde deniyebilirsiniz,

//echo -a $gettok(kelime,alınacaksıra,ascidegeri)

evet kafanız karışmış olabilir basitce örnekleyeyim..

kelimemiz ne? Tabiki == (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
bu,
neyi aricaz? ip mi ident mi? eğer ip ise, alınacaksıra'ya 2 yazacaz, çünkü baştan saydığımızda mIRCHanePr birinci ip ise ikinci sırada kısacası @'tan öncesine 1 , @'tan sonrasına iki diyoruz..
yerleştirelim ve IP Adresini Alalım..
//echo -a $gettok(
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

bunu enterlediğimizde 85.106.225.7 kısmına denk gelecektir.. 64 ne peki diyenleriniz oluyordur eminim,

64 @ işaretinin asci değeridir, peki nasıl öğreniyoruz?

//echo -a $asc(@) yaparsak 64 değerini alıyoruz.

şimdi,
//echo -a $gettok(
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

burda diyoruz ki, kelimedeki, @ (64) işaretinden sonraki kısmı (2) al..

buraya kadar herşey tamam..
(
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) kısmı $10'a eşit değilmiydi? evet eşitti o zaman gettok'ta bunun yerine $10 yazcaz,

$gettok($10,2,64) değeri, = 78.183.22.108)
kısmına denk gelecektir, ama sonda bir parantez var onu nasıl silecez dersek $remove silmek demektir,
kullanımı
//echo -a $remove(deger,degerİçindeSilinecekDeger)
örnekleme yapmak gerekirse,

//echo -a $remove(CesuryureK,r) Yaparsak

CesuyureK değeri döncektir ve r harfi silinmiş olacaktır
biz burda parantezi silcez ama silinecek değer yerine direk parantez işaretini koyduğumuzda hata verecektir parantezleri yazamıyoruz yani, o zaman ne yapcaz asci değerini yazcaz,

//echo -a $chr(41) == )
//echo -a $chr(40) == (

o zaman
$remove($gettok($10,2,64),$chr(41))

mor olan yeri ip adresi düşünün parantez varmış gibi,
evet parantezimi de silmiş olduk, şimdi ne yapacaz,
users kullanıcı kısmı ile ilişkilendireceğiz..

Proxy:IPAdresi
diye users kısmına ekleyeceğimizi var sayalım..

o zaman, $level kullanacaz, $level ne? users kullanıcı kısmına verdiğimiz seviyedir.. verdiğimiz seviye nedir peki? Proxy ismidir. bunun yerine sayı da olabilir kişisel tercihe kalmıştır..

şimdi tam anlamıyla ip adresimizi aldık

$remove($gettok($10,2,64),$chr(41))

bu ip adresine tam eşit gelmekte..

diyoruz ki,

if $level($remove($gettok($10,1,64),$chr(41))) == Proxy { işlem }

eğer ipin users kullanıcı kısmında level(seviyesi ) Proxy 'ye eşitse işlem yap..

Proxy:ip diye eklediğimizden proxy'e eşit mi değil mi diye kontrol ettiriyoruz..

işlem bu baştan sona kadar en ince ayrıntısına kadar anlattım.. ha level identifier'i hakkındak kafanıza bişi takılmışsa şöyle düşünün,

users kullanıcı kısmına

666:Nuh diye eklediğizi varsayalım

//echo -a $level(Nuh)

yaparsanız 666 kelimesine denk geldiğini göreceksiniz..

yani users kısmına hangi değer vermişsek,
bizim yaptığımız kod ise şu demektir

$level(ipadresi) == Proxy { işlem }

sadece ip adresini tek başına aldık

if $level($remove($gettok($10,1,64),$chr(41))) == Proxy { işlem }


Kırmızı Olan : Level Değerine
Mavi Olan : İp Adresine Eşittir şimdi kafanızda mavi olan yere ip adresi düşünün.. herşey ortaya çıkacaktır..

boş vaktim vardı detaylı bir şekilde anlatma gereği duydum..
umarım yeterince açık anlatmışımdır..

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (12 Mayıs 2009 Saat 14:36 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 14:44   #6
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




Anlatimin İçin Eyw Usta Sagol

 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 15:11   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




payLaşım için teşekkürLer hepinize.

 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 17:18   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




Abi cok tşkr ederim.Bu kadar Hızlı cvp alacagımı sanmıyordum.Cok sagolun.

 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 17:34   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




Abi Kod Calısıyor.denedim.Ama Bunu Acıp Kapatma seklındede yapamazmıyız ? Yanı Örnegim /Proxy on yazdıgımda acılsın. /proxy off yazdıgımda da kapanSın koruma.Veya Status penceresınde gorunse.Cok teşekur edıyorum.

 
Alıntı ile Cevapla

Alt 12 Mayıs 2009, 17:48   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Proxy Koruma




AxituRk Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Abi Kod Calısıyor.denedim.Ama Bunu Acıp Kapatma seklındede yapamazmıyız ? Yanı Örnegim /Proxy on yazdıgımda acılsın. /proxy off yazdıgımda da kapanSın koruma.Veya Status penceresınde gorunse.Cok teşekur edıyorum.


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#Proxy On
on *:snotice:*: {
  if (
connecting isin $1-) {
    if 
$level($remove($gettok($10,2,64),$chr(41))) == Proxy zline $9 Proxy }
  }

 
#Proxy Off
 
alias proxy {
  if ($
== on) { enable #Proxy | echo -a Proxy Korumasını Açtınız  }
  
if ($== off) { disable #Proxy | echo -a Proxy Korumasını Kapattınız }


/proxy on : açar
/proxy off : kapatır.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Cevapla

Etiketler
koruma, mirc, mirc download, mirc indir, proxy, proxy koruma-


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Proxy koruma Cpu mIRC Scripting Sorunları 0 24 Nisan 2014 16:07
Proxy Koruması ( Koruma Icın Proxy Lıstesı Lazım) Heavenly mIRC Scripting Sorunları 2 05 Temmuz 2009 20:09
proxy koruma Leo mIRC Scripting Sorunları 1 17 Haziran 2009 19:59