mIRC Scripting

mIRC Scripting (https://www.mircscripting.net/)
-   Help - Yardım (https://www.mircscripting.net/help-yardym/)
-   -   Proxy Korumasına Muaf Port eklentisi (https://www.mircscripting.net/help-yardym/640-proxy-korumasyna-muaf-port-eklentisi.html)

By_ATMACA 14 Temmuz 2013 00:20

Proxy Korumasına Muaf Port eklentisi
 
Bu Koda Nasil Muaf port ekleriz Acaba Sunucu Cr

Kod:

on *:snotice:*client connecting*:{ who +I $9 }
raw 352:*: {
  tor_ $4
  kontrol1 $4
  torproxy $4
}
alias tor_ {
  if ($1) {
    inc %xx
    sockopen $+(tor*,%xx) rbls.org 80
    sockmark $+(tor*,%xx) $1
  }
}
on *:sockopen:tor*:{
  var %s sockwrite -n $sockname
  %s GET / $+ $sock($sockname).mark HTTP/1.1
  %s Host: rbls.org
  %s $crlf
}
on *:sockread:tor*:{
  var %x [ $+ [ $sockname ] ]
  sockread %x [ $+ [ $sockname ] ]
  if (*<tr class="rblred">*tor.dan.me* iswm %x [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
  if (*<tr class="rblred">*rbl.efnetrbl* iswm %x [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
}
alias kontrol1 {
  if ($1) {
    var %xxx $rand(0,999999999999999999999999)
    sockopen $+(torr*,%xxx) anonymouse.org 80
    sockmark $+(torr*,%xxx) $1
    sockopen $+(dtor*,%xxx) rbls.org 80
    sockmark $+(dtor*,%xxx) $1
    sockopen $+(btor*,%xxx) anonymouse.org 80
    sockmark $+(btor*,%xxx) $1
    sockopen $+(ctor*,%xxx) anonymouse.org 80
    sockmark $+(ctor*,%xxx) $1
  }
}
on *:sockopen:torr*:{
  var %s sockwrite -n $sockname
  %s GET /cgi-bin/anon-www.cgi/http://www.ircnet.com/cgi-bin/bl.cgi?ip= $+ $sock($sockname).mark HTTP/1.1
  %s Host: anonymouse.org
  %s $crlf
}
on *:sockread:torr*:{
  var %x [ $+ [ $sockname ] ]
  sockread %x [ $+ [ $sockname ] ]
  if (*listed in tor* iswm %x [ $+ [ $sockname ] ]) {
    if (%proxy == on) {
      gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
      sockclose $sockname
    }
  }
  if (*listed in rbl* iswm %x [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
}
on *:sockopen:dtor*:{
  var %s sockwrite -n $sockname
  %s GET / $+ $sock($sockname).mark HTTP/1.1
  %s Host: rbls.org
  %s $crlf
}
on *:sockread:dtor*:{
  var %x [ $+ [ $sockname ] ]
  sockread %x [ $+ [ $sockname ] ]
  if (*<tr class="rblred">*opm.tornevall.org* iswm %x [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
  if (*<tr class="rblred">*rbl.efnet* iswm %x [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
  if (*<tr class="rblred">*dnsbl.ahbl.org* iswm %x [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
}
on *:sockopen:btor*:{
  var %s sockwrite -n $sockname
  %s GET /cgi-bin/anon-www.cgi/http://proxybl.org/lookup.do?ip= $+ $sock($sockname).mark HTTP/1.1
  %s Host: anonymouse.org
  %s $crlf
}
on *:sockread:btor*:{
  var %xx [ $+ [ $sockname ] ]
  sockread %xx [ $+ [ $sockname ] ]
  if (*There is an entry for the IP or ID * iswm %xx [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
}
on *:sockopen:ctor*:{
  var %s sockwrite -n $sockname
  %s GET /cgi-bin/anon-www.cgi/http://dronebl.org/lookup.do?ip= $+ $sock($sockname).mark HTTP/1.1
  %s Host: anonymouse.org
  %s $crlf
}
on *:sockread:ctor*:{
  var %xx [ $+ [ $sockname ] ]
  sockread %xx [ $+ [ $sockname ] ]
  if (*There have been listings for the host* iswm %xx [ $+ [ $sockname ] ]) {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    sockclose $sockname
  }
}
alias torproxy {
  if ($1) {
    inc %x1
    sockopen $+(mor*,%x1) rbls.org 80
    sockmark $+(mor*,%x1) $1
  }
}
on *:sockopen:mor*:{
  var %m sockwrite -n $sockname
  %m GET / $+ $sock($sockname).mark HTTP/1.1
  %m Host: rbls.org
  %m $crlf
}
on *:sockread:mor*:{
  var %x [ $+ [ $sockname ] ]
  sockread %x [ $+ [ $sockname ] ]
  if *is listed in opm.tornevall.org* iswm %x [ $+ [ $sockname ] ] || *is listed in rbl.efnetrbl.org* iswm %x [ $+ [ $sockname ] ] || *is listed in tor.dan.me.uk* iswm %x [ $+ [ $sockname ] ]  {
    gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
    if !$read(tor.txt,w,$sock($sockname).mark) { write tor.txt $sock($sockname).mark }
    sockclose $sockname
  }
}

Daha önce

Kod:
on *:snotice:*Client connecting*: { if !$regex($left($8,-1),(6667)) {
veya

Kod:
on *:SNOTICE:*Client*connecting*:if !$regex($left($8,-1),(666(6|7|8|9)))) { who $9
Şu şekide ekliordum

Ve Buna Şöyle Bir şey yapabilirmiyiz Giren ipi Tarayip girdiğinde MeseLa
Nick ip Proxy Taramasından gecti
Nick ip Proxy Taramasindan Gecemedi Sepep Proxy.

Difuzyon 16 Temmuz 2013 02:41

CR sunucuda port kısmının kaçıncı $no'ya denk geldiğini bilmiyorum.
Örnek olarak bir nickin giriş yaptığı (Client connecting) satırını komple kopyalarsan daha net konuşabiliriz.

By_ATMACA 17 Temmuz 2013 14:20

Hocam şu şekilde
*** Notice -- Client connecting on port 7030: soldier69 (Askcafem@190.122.186.227)

Difuzyon 29 Temmuz 2013 01:00

on *:SNOTICE:*Client*connecting*:if !$regex($left($8,-1),(666(6|7|8|9)))) { who $9 }
Port için bu yöntemin doğru, belki $8 yerine $9 yada $7 denk geliyor olabilir?
Bu durumu netleştirmek için
on *:snotice:*client*connect*:echo -a $1 - $2 - $3 - $4 - $5 - $6 - $7 - $8 - $9
önden bir deneme yapıp karşılığı tespit etmen yararlı olur.
Bu durumda kod yapısında geçen $değer'lerini ona göre düzenlemen gerekir.
_________________________

gline mesajlarının üstüne yeni bir satır ilave ederek "echo -a ....." etkilenen durumları ekrana yazdırabilirsin.

By_ATMACA 29 Temmuz 2013 13:46

Hocam Muafı cözdüm olduda buna şöyle eklentiler yapmak istedim yapamadım

msg #kontrol [BILGI] Giren [Nick: Ali ] [ IP :88.228.114   ][ NICK :  $9 ][Proxy Girisi]
msg #kontrol [BILGI] Giren [Nick: Ahmet ] [ IP :88.224.144   ][ NICK :  $9 ][Temiz]

Gibi eklenti yapmak istiyorum mumkunmu Bu
$nick => $9
ip adresiniz : yerine => $left($token($10,2,64),-1) kullanıoruz
Tşkler

Software 29 Temmuz 2013 14:24

Teşekkür ederiz.

Difuzyon 03 Ağustos 2013 00:44

nick,ip değerlerini RAW 352 satırında karşılığına %set'leyebilirsin.
Örneğin,
/set %proxynick $6 (Karşılığı kaçıncı $no ise)
/set %proxyip $4 (Karşılığı kaçıncı $no ise)

gline'dan hemen 1 satır üstüne aşağıdaki satırı yazdırırsan sonuç verir düşüncesindeyim:
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]

_________________________

Bir ip numarasına [Temiz] diyebilmen için koşulların (if) denk gelmemesi durumuna (elseif) yeni bir koşul sağlamanla mümkün olabilir.

By_ATMACA 25 Ağustos 2013 23:54

Kod:

on *:snotice:*client connecting*:{ who +I $9 }
raw 352:*:{ proxy $4 }
tor_ $4
kontrol1 $4
torproxy $4
}
alias tor_ {
if ($1) {
inc %xx
sockopen $+(tor*,%xx) rbls.org 80
sockmark $+(tor*,%xx) $1
}
}
on *:sockopen:tor*:{
var %s sockwrite -n $sockname
%s GET / $+ $sock($sockname).mark HTTP/1.1
%s Host: rbls.org
%s $crlf
}
on *:sockread:tor*:{
var %x [ $+ [ $sockname ] ]
sockread %x [ $+ [ $sockname ] ]
if (*<tr class="rblred">*tor.dan.me* iswm %x [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
if (*<tr class="rblred">*rbl.efnetrbl* iswm %x [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
}
alias kontrol1 {
if ($1) {
var %xxx $rand(0,999999999999999999999999)
sockopen $+(torr*,%xxx) anonymouse.org 80
sockmark $+(torr*,%xxx) $1
sockopen $+(dtor*,%xxx) rbls.org 80
sockmark $+(dtor*,%xxx) $1
sockopen $+(btor*,%xxx) anonymouse.org 80
sockmark $+(btor*,%xxx) $1
sockopen $+(ctor*,%xxx) anonymouse.org 80
sockmark $+(ctor*,%xxx) $1
}
}
on *:sockopen:torr*:{
var %s sockwrite -n $sockname
%s GET /cgi-bin/anon-www.cgi/http://www.ircnet.com/cgi-bin/bl.cgi?ip= $+ $sock($sockname).mark HTTP/1.1
%s Host: anonymouse.org
%s $crlf
}
on *:sockread:torr*:{
var %x [ $+ [ $sockname ] ]
sockread %x [ $+ [ $sockname ] ]
if (*listed in tor* iswm %x [ $+ [ $sockname ] ]) {
if (%proxy == on) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
}
if (*listed in rbl* iswm %x [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
}
on *:sockopen:dtor*:{
var %s sockwrite -n $sockname
%s GET / $+ $sock($sockname).mark HTTP/1.1
%s Host: rbls.org
%s $crlf
}
on *:sockread:dtor*:{
var %x [ $+ [ $sockname ] ]
sockread %x [ $+ [ $sockname ] ]
if (*<tr class="rblred">*opm.tornevall.org* iswm %x [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
if (*<tr class="rblred">*rbl.efnet* iswm %x [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
if (*<tr class="rblred">*dnsbl.ahbl.org* iswm %x [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
}
on *:sockopen:btor*:{
var %s sockwrite -n $sockname
%s GET /cgi-bin/anon-www.cgi/http://proxybl.org/lookup.do?ip= $+ $sock($sockname).mark HTTP/1.1
%s Host: anonymouse.org
%s $crlf
}
on *:sockread:btor*:{
var %xx [ $+ [ $sockname ] ]
sockread %xx [ $+ [ $sockname ] ]
if (*There is an entry for the IP or ID * iswm %xx [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
}
on *:sockopen:ctor*:{
var %s sockwrite -n $sockname
%s GET /cgi-bin/anon-www.cgi/http://dronebl.org/lookup.do?ip= $+ $sock($sockname).mark HTTP/1.1
%s Host: anonymouse.org
%s $crlf
}
on *:sockread:ctor*:{
var %xx [ $+ [ $sockname ] ]
sockread %xx [ $+ [ $sockname ] ]
if (*There have been listings for the host* iswm %xx [ $+ [ $sockname ] ]) {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
sockclose $sockname
}
}
alias torproxy {
if ($1) {
inc %x1
sockopen $+(mor*,%x1) rbls.org 80
sockmark $+(mor*,%x1) $1
}
}
on *:sockopen:mor*:{
var %m sockwrite -n $sockname
%m GET / $+ $sock($sockname).mark HTTP/1.1
%m Host: rbls.org
%m $crlf
}
on *:sockread:mor*:{
var %x [ $+ [ $sockname ] ]
sockread %x [ $+ [ $sockname ] ]
if *is listed in opm.tornevall.org* iswm %x [ $+ [ $sockname ] ] || *is listed in rbl.efnetrbl.org* iswm %x [ $+ [ $sockname ] ] || *is listed in tor.dan.me.uk* iswm %x [ $+ [ $sockname ] ] {
/msg #kontrol [BILGI] Giren [Nick: %proxynick ] [ IP : %proxyip   ][Proxy Girisi]
gline $+(*@,$sock($sockname).mark) - 4,1 • 14,1L4,1a14,1m4,1e14,1r Cl4,1ea14,1r Sy4,1s4,1t4,1e14,1m 4,1• 
if !$read(tor.txt,w,$sock($sockname).mark) { write tor.txt $sock($sockname).mark }
sockclose $sockname
}
}

01:17] <@By_ATMACA> [BILGI] Giren [Nick: 117.103.59.162 ] [ IP : emreeflatun ][Proxy Girisi]
[01:17] <@By_ATMACA> [BILGI] Giren [Nick: 117.103.59.162 ] [ IP : emreeflatun ][Proxy Girisi]
[01:17] <@By_ATMACA> [BILGI] Giren [Nick: 117.103.59.162 ] [ IP : emreeflatun ][Proxy Girisi]

Şu şekilde Çikior Ben istiorum ki
[BILGI] Giren [emreeflatun: ] [ IP : 117.103.59.162 ][Proxy Girisi]

Ve proxy deilse de
[BILGI] Giren [emreeflatun: ] [ IP : 117.103.59.162 ][Temiz]
Gibi Nasil Yaparız Biraz Kurcaladım Lakın Yapamadım
Hocam Hep ayni Nicki yazior


++ mIRCScripting.net hakkında kısaca:

mS; "Gayri resmi mIRC" kullanıcı ve tasarımcı topluluğudur.
2009 yılında kurulan mS; tasarımcı ve geliştiricileri bir araya getiren etkileşim ve iletişim sağlayan bir platformdur.
mS; tasarım, programlama, geliştirme, düzenleme vb. pek çok konu etrafında bir araya gelmiş "mIRC" meraklısı bir çok insan tarafından yaratılan içeriğiyle; kullanıcı dostu, özgün elit, nitelikli kişi ve konularla hizmet sunan mIRC Scripting platformudur.

Özgün içerikten onay almaksızın içeriği yaratan kullanıcılarımız tamamen yada kısmen sorumludur, aynı zamanda söz konusu içerik mS yetkilileri izni olmaksızın, kaynak gösterilse dahi(!) kopyalanamaz ve/ya paylaşılamaz.   Site/içerik hakkında görüş, öneri ve şikayetleriniz için sikayet[at]mircscripting[dot]net e-posta ve ya İletişim adresinden bizlere ulaştırabilirsiniz.



mIRC mIRC Orjinal mIRC İndir mIRC Download mIRC Tutorials mIRC Socket mIRC Commands mIRC Komutlar mIRC Yükle mIRC Dersler mIRC Hazır Kodlar mIRC Classentifier mIRC DLL mIRC Dialog mIRC IRC mIRC FTP mIRC Telnet mIRC Help
mIRC Yardım mIRC Iconlar mIRC Com Object mIRC Binary Files mIRC Picture Windows mIRC Unicode mIRC Forum mIRC Hazır Kodlar mIRC Kod mIRC Script mIRC File Handling mIRC Scripting Language mIRC Scripting Dili mIRC Scripting Info
mIRC Scripting Tutorials



User Alert System provided by Advanced User Tagging v3.1.3 (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd. Runs best on HiVelocity Hosting.

1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76

SEO by vBSEO 3.6.1