Cr de kodun çalışması için bazı şeyler yapman lazım.
connecting noticesini görmen için
/umode +c girmen lazım
ayrıca who +I $nick bu crde çalışmıyor
who $nick olarak değiştirmen lazım
whoda ipi tam olarak görmen için
/umode +X girmen lazım
yani kodun çalışması için gireceğin modlar /umode +cX
Birde cr de gline gzline yok orayı kline yaptım
Bu şekilde çalışması lazım
Kod: Kodu kopyalamak için üzerine çift tıklayın!
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">*rbl.efnetrbl* iswm %x [ $+ [ $sockname ] ]) {
kline $+(*@,$sock($sockname).mark) 1h 1IP adresinizde 4PROXY 1girişi tespit edilmiştir.
if !$window(@proxy-tor) { window -neg1 @proxy-tor } | echo @proxy-tor ( $+ $time $+ ) $+(4 $chr(32),$sock($sockname).mark),$chr(32)) 1IP adresinden 4PROXY 1girişi tespit edilmiştir.
halt
}
}
raw 352:*:{
tor_ $4
}
on *:snotice:*Client connecting*: {
.who $9
}
Cr
on *:snotice:*Client connecting*: {
de ipleri girişte görebiliyorsun
Kod: Kodu kopyalamak için üzerine çift tıklayın!
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">*rbl.efnetrbl* iswm %x [ $+ [ $sockname ] ]) {
kline $+(*@,$sock($sockname).mark) 1h 1IP adresinizde 4PROXY 1girişi tespit edilmiştir.
if !$window(@proxy-tor) { window -neg1 @proxy-tor } | echo @proxy-tor ( $+ $time $+ ) $+(4 $chr(32),$sock($sockname).mark),$chr(32)) 1IP adresinden 4PROXY 1girişi tespit edilmiştir.
halt
}
}
on *:snotice:*Client connecting*: {
tor_ $remove($deltok($10,1,64),$chr(41))
}
Böylede çalışması gerek diye düşünüyorum.Eğer ikinci kodu kullanırsan /umode +X gerek yok ama /umode +c girmen yine gerekli.