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

>
+
Etiketlenen Kullanıcılar

13Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Haziran 2022, 10:12   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt okutmalı proxy muaf sorunu




NiKaN Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias -l proxyscanner_set { %ps_servers = all %ps_snomask = +cC %ps_btype = ZLINE %ps_btime = 3d %ps_breason = İp adresiniz (VPN/Tor/Proxy). Bunlardan birini içeriyor. ( vs her hangi bir sebep eklersin) %ps_blogo = DNSBL: 01,04 BAN  %ps_mchan = #Atılan banın görüneceği kanal %ps_admins = High,S-BOT,G-Bpt vs kim eklenecekse araya virgül } alias -l proxyscanner_list { if ($hget(ps-dnsbl,0).item) .hfree -sw ps-dnsbl .hadd -m ps-dnsbl dnsbl.dronebl.org 4,5,6,7,8,9,10,13,15,17,255 .hadd -m ps-dnsbl rbl.efnetrbl.org 1,3,4,5,6,7,8,9,10,11,12,13,14,15 .hadd -m ps-dnsbl rbl.efnet.org 1,4,5 .hadd -m ps-dnsbl tor.efnet.org 1 .hadd -m ps-dnsbl cbl.abuseat.org 1,3,4,5,6,7,8,9,10,11,12,13,14,15 .hadd -m ps-dnsbl sbl.spamhaus.org 1,5,6,7,8,9,10,12,13,14,15,255 .hadd -m ps-dnsbl abuse-contacts.abusix.org 2,3,4 .hadd -m ps-dnsbl safe.dnsbl.sorbs.net 1,3 .hadd -m ps-dnsbl all.s5h.net 1,3 .hadd -m ps-dnsbl bl-h1.rbl.polspam.pl 1 .hadd -m ps-dnsbl postmaster.rfc-clueless.org 3 } ==================================================== on *:LOAD:{ proxyscanner_set | proxyscanner_list | if (!%ps_work) %ps_work = on } on *:CONNECT: proxyscanner_set | proxyscanner_list | if (!%ps_work) %ps_work = on | if ($istok(%ps_servers,$server,44)) || (%ps_servers == all) { /mode $me +s %ps_snomask } on *:TEXT:!ps*:#:{ if ($1 == !ps && $istok(%ps_admins,$nick,44)) { if (!$2) { .notice $nick Syntax: !ps <start/stop/reload> | halt } if ($2 == start) { %ps_work = on | .notice $nick ProxyScanner on } | if ($2 == stop) { %ps_work = off | .notice $nick ProxyScanner off } if ($2 == reload) { proxyscanner_set | proxyscanner_list | .notice $nick ProxyScanner reload } } } on *:SNOTICE:*Client connecting*:{ if (%ps_work == on) { if ($istok(%ps_servers,$nick,44)) || ($hget(ps,servers) == all) { var %ps_mask $remove($wildtok($1-,*@*,1,32),$chr(40),$chr(41)) | var %ps_nick $gettok(%ps_mask,1,33) | var %ps_ip $gettok(%ps_mask,2,64) | var %ps_id $gettok($gettok(%ps_mask,1,64),2,33) if ($ps_detectip(%ps_ip)) proxyscanner_check %ps_ip %ps_id %ps_nick } } } ==================================================== alias -l proxyscanner_check { var %ps_reverse $ps_revip($1) | .hadd -mu60 ps-oip %ps_reverse $1 | .hadd -mu60 ps-oid %ps_reverse $2 | .hadd -mu60 ps-onick %ps_reverse $3 var %ps_all $hget(ps-dnsbl,0).item | var %ps_q 1 | while (%ps_q <= %ps_all) { var %ps_name $hget(ps-dnsbl,%ps_q).item | var %ps_check $+(%ps_reverse,.,%ps_name) .dns %ps_check | inc %ps_q } } on *:DNS:{ var %ps_i $dns(0) | while (%ps_i > 0) { var %ps_dnsname $dns(%ps_i) | var %ps_dnsip $dns(%ps_i).ip | var %ps_dnsnum $gettok(%ps_dnsip,4,46) | var %ps_dnsrip $gettok(%ps_dnsname,1-4,46) | var %ps_dnsrname $gettok(%ps_dnsname,5-,46) if (!$hget(ps-banip,%ps_dnsrip) && $istok($hget(ps-dnsbl,%ps_dnsrname),%ps_dnsnum,44)) { ;------------------------------------ if ($me ison %ps_mchan) /msg %ps_mchan %ps_blogo $+(07,$hget(ps-onick,%ps_dnsrip),) => $+(04,$hget(ps-oid,%ps_dnsrip),@,$hget(ps-oip,%ps_dnsrip),) => $+(06,%ps_dnsrname,) $+($chr(40),07,%ps_dnsnum,,$chr(41)) - $ps_gettype(%ps_dnsname,%ps_dnsnum) if (%ps_btype == ZLINE) .ZLINE $hget(ps-oip,%ps_dnsrip) %ps_btime %ps_breason if (%ps_btype == KLINE) .KLINE $+(*@,$hget(ps-oip,%ps_dnsrip)) %ps_btime %ps_breason if (%ps_btype == GLINE) .GLINE $+(*@,$hget(ps-oip,%ps_dnsrip)) %ps_btime %ps_breason ;------------------------------------ .hadd -mu30 ps-banip %ps_dnsrip 1 | .break } | dec %ps_i } } alias -l ps_revip { tokenize 46 $1 | return $+($4,.,$3,.,$2,.,$1) } alias -l ps_detectip { tokenize 46 $1 | if ($0 == 4 && $1 isnum 0-255 && $2 isnum 0-255 && $3 isnum 0-255 && $4 isnum 0-255) { return 1 } } alias -l ps_gettype { if (dronebl isin $1) { if ($2 == 2) { return Sample } if ($2 == 3) { return IRC Drone } if ($2 == 5) { return Bottler } if ($2 == 6) { return Unknown Spambot/Drone } if ($2 == 7) { return DDOS Drone } if ($2 == 8) { return SOCKS Proxy } if ($2 == 9) { return HTTP Proxy } if ($2 == 10) { return Proxy Chain } if ($2 == 11) { return Web Page Proxy } if ($2 == 12) { return Open DNS Resolver } if ($2 == 13) { return Brute Force Attackers } if ($2 == 14) { return Open Wingate Proxy } if ($2 == 15) { return Compromised Router/Gateway } if ($2 == 16) { return Autorooting worms } if ($2 == 17) { return Automatically determined botnet IPs (experimental) } if ($2 == 18) { return DNS/MX type hostname detected on IRC } } if (rbl.efnet isin $1) { if ($2 == 1) { return Open Proxy } if ($2 == 2) { return Spamtrap666 } if ($2 == 3) { return Spamtrap50 } if ($2 == 4) { return TOR } if ($2 == 5) { return Drones/Flooding } } if (tor.efnet isin $1) { return Tor Server } if ($2 == 255) { return 10Unknown } else { return Unknown Proxy } }


Bağlanan kullanıcıyı dnsbl sunucularından tarar ve sunucudan uzaklastırır gline kline zline bunu sen belirlersin.En üstte belirli yerleri doldurursun atılan banın görüneceği kanalı (#log) vs eklemen gerekenler adminler.

%ps_snomask = +cC snomask ın sende olması lazım bağantı da ip i görmek icin. İnspircd3 'de test edildi.Hayli zaman önce unrealircd3 de test edildi baya işe yaradı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
( [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) yardıma ihtiyacın olursa bakarsın.

İlerde daha fazla dnsbl sunucusu da ekleye bilirsin.Senaryo bana ait değil sadece test amaçlı bir süre kullandım geri dönüş yapmak için.

Txt girip ip e ban atsın düşüncesine kapılma bence çünkü kullanıcı her şekilde ip değişip giriyor sunucuya onun yerine wban at.Eggdrop kullanman daha iyi olur onlar daha hızlı GitHub dan BlackTools-TCL,hopm veya bopm bakabilirsin.

mSL ile ilgili yardıma ihtiyacın olursa kılavuz olarak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] veya [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kullana bilirsin.

Başkan güzel paylaşım teşekkür ederiz. Fakat artık birçok sunucuda
on *:SNOTICE:*Client connecting*:{ olarak değilde #bağlantı kanalında girişler gösteriyor kodu ona göre düzenleme şansın varmı acaba

yada on *:SNOTICE:*Client connecting*:{ olan kısmı on *:text:*:#Bağlantı:{
olarak yapsak çalışırmı ?
Teşekkür ederim

 
Alıntı ile Cevapla

Alt 26 Haziran 2022, 00:11   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt okutmalı proxy muaf sorunu




Rules Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Başkan güzel paylaşım teşekkür ederiz. Fakat artık birçok sunucuda
on *:SNOTICE:*Client connecting*:{ olarak değilde #bağlantı kanalında girişler gösteriyor kodu ona göre düzenleme şansın varmı acaba

yada on *:SNOTICE:*Client connecting*:{ olan kısmı on *:text:*:#Bağlantı:{
olarak yapsak çalışırmı ?
Teşekkür ederim

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias -l proxyscanner_set { %ps_servers = all %ps_snomask = +cC %ps_btype = ZLINE %ps_btime = 3d %ps_breason = İp adresiniz (VPN/Tor/Proxy). Bunlardan birini içeriyor. ( vs her hangi bir sebep eklersin) %ps_blogo = DNSBL: 01,04 BAN  %ps_mchan = #Atılan banın görüneceği kanal %ps_admins = High,S-BOT,G-Bot vs kim eklenecekse araya virgül } alias -l proxyscanner_list { if ($hget(ps-dnsbl,0).item) .hfree -sw ps-dnsbl .hadd -m ps-dnsbl dnsbl.dronebl.org 4,5,6,7,8,9,10,13,15,17,255 .hadd -m ps-dnsbl rbl.efnetrbl.org 1,3,4,5,6,7,8,9,10,11,12,13,14,15 .hadd -m ps-dnsbl rbl.efnet.org 1,4,5 .hadd -m ps-dnsbl tor.efnet.org 1 .hadd -m ps-dnsbl cbl.abuseat.org 1,3,4,5,6,7,8,9,10,11,12,13,14,15 .hadd -m ps-dnsbl sbl.spamhaus.org 1,5,6,7,8,9,10,12,13,14,15,255 .hadd -m ps-dnsbl abuse-contacts.abusix.org 2,3,4 .hadd -m ps-dnsbl safe.dnsbl.sorbs.net 1,3 .hadd -m ps-dnsbl all.s5h.net 1,3 .hadd -m ps-dnsbl bl-h1.rbl.polspam.pl 1 .hadd -m ps-dnsbl postmaster.rfc-clueless.org 3 } ==================================================== on *:LOAD:{ proxyscanner_set | proxyscanner_list | if (!%ps_work) %ps_work = on } on *:CONNECT: proxyscanner_set | proxyscanner_list | if (!%ps_work) %ps_work = on | if ($istok(%ps_servers,$server,44)) || (%ps_servers == all) { /mode $me +s %ps_snomask } on *:TEXT:!ps*:#:{ if ($1 == !ps && $istok(%ps_admins,$nick,44)) { if (!$2) { .notice $nick Syntax: !ps <start/stop/reload> | halt } if ($2 == start) { %ps_work = on | .notice $nick ProxyScanner on } | if ($2 == stop) { %ps_work = off | .notice $nick ProxyScanner off } if ($2 == reload) { proxyscanner_set | proxyscanner_list | .notice $nick ProxyScanner reload } } } on *:SNOTICE:*Client connecting*:{ if (%ps_work == on) { if ($istok(%ps_servers,$nick,44)) || (%ps_servers == all) { var %ps_mask $remove($wildtok($1-,*@*,1,32),$chr(40),$chr(41)) | var %ps_nick $gettok($gettok($1-,2,58),1,32) | var %ps_id $gettok(%ps_mask,1,64) | var %ps_ip $gettok($gettok($1-,2,91),1,93) if ($ps_detectip(%ps_ip)) proxyscanner_check %ps_ip %ps_id %ps_nick } } } ==================================================== alias -l proxyscanner_check { var %ps_reverse $ps_revip($1) | .hadd -mu60 ps-oip %ps_reverse $1 | .hadd -mu60 ps-oid %ps_reverse $2 | .hadd -mu60 ps-onick %ps_reverse $3 var %ps_all $hget(ps-dnsbl,0).item | var %ps_q 1 | while (%ps_q <= %ps_all) { var %ps_name $hget(ps-dnsbl,%ps_q).item | var %ps_check $+(%ps_reverse,.,%ps_name) .dns %ps_check | inc %ps_q } } on *:DNS:{ var %ps_i $dns(0) | while (%ps_i > 0) { var %ps_dnsname $dns(%ps_i) | var %ps_dnsip $dns(%ps_i).ip | var %ps_dnsnum $gettok(%ps_dnsip,4,46) | var %ps_dnsrip $gettok(%ps_dnsname,1-4,46) | var %ps_dnsrname $gettok(%ps_dnsname,5-,46) if (!$hget(ps-banip,%ps_dnsrip) && $istok($hget(ps-dnsbl,%ps_dnsrname),%ps_dnsnum,44)) { ;------------------------------------ if ($me ison %ps_mchan) /msg %ps_mchan %ps_blogo $+(07,$hget(ps-onick,%ps_dnsrip),) => $+(04,$hget(ps-oid,%ps_dnsrip),@,$hget(ps-oip,%ps_dnsrip),) => $+(06,%ps_dnsrname,) $+($chr(40),07,%ps_dnsnum,,$chr(41)) - $ps_gettype(%ps_dnsname,%ps_dnsnum) if (%ps_btype == ZLINE) .ZLINE $+(*@,$hget(ps-oip,%ps_dnsrip)) %ps_btime %ps_breason if (%ps_btype == KLINE) .KLINE $+(*@,$hget(ps-oip,%ps_dnsrip)) %ps_btime %ps_breason if (%ps_btype == GLINE) .GLINE $+(*@,$hget(ps-oip,%ps_dnsrip)) %ps_btime %ps_breason ;------------------------------------ .hadd -mu30 ps-banip %ps_dnsrip 1 | .break } | dec %ps_i } } alias -l ps_revip { tokenize 46 $1 | return $+($4,.,$3,.,$2,.,$1) } alias -l ps_detectip { tokenize 46 $1 | if ($0 == 4 && $1 isnum 0-255 && $2 isnum 0-255 && $3 isnum 0-255 && $4 isnum 0-255) { return 1 } } alias -l ps_gettype { if (dronebl isin $1) { if ($2 == 2) { return Sample } if ($2 == 3) { return IRC Drone } if ($2 == 5) { return Bottler } if ($2 == 6) { return Unknown Spambot/Drone } if ($2 == 7) { return DDOS Drone } if ($2 == 8) { return SOCKS Proxy } if ($2 == 9) { return HTTP Proxy } if ($2 == 10) { return Proxy Chain } if ($2 == 11) { return Web Page Proxy } if ($2 == 12) { return Open DNS Resolver } if ($2 == 13) { return Brute Force Attackers } if ($2 == 14) { return Open Wingate Proxy } if ($2 == 15) { return Compromised Router/Gateway } if ($2 == 16) { return Autorooting worms } if ($2 == 17) { return Automatically determined botnet IPs (experimental) } if ($2 == 18) { return DNS/MX type hostname detected on IRC } } if (rbl.efnet isin $1) { if ($2 == 1) { return Open Proxy } if ($2 == 2) { return Spamtrap666 } if ($2 == 3) { return Spamtrap50 } if ($2 == 4) { return TOR } if ($2 == 5) { return Drones/Flooding } } if (tor.efnet isin $1) { return Tor Server } if ($2 == 255) { return 10Unknown } else { return Unknown Proxy } }


Merhaba hocam kodda bir kaç değişiklik oldu bunu koruma mirc inize ekleyin kendinizide admin olarak tanıtın ve !ps start yazın kendi mircinizden.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] olayı biraz farklı.Galiba bot bahsettiğiniz kanala bağlanan kullanıcının nickini ip adresi sehir ve ülkeyi yazıyor bu durumda zaten nick sunucuya dahil olmuş olacak artık uzaklastırmanın anlamı yok verileri statusden almak daha mantıklı.

Senaryonun eklendiği mirc e ait nick oper yetkisine sahip olmalı.Statusde kullanıcı bağlanırken böyle bir şey yazması lazım Client connecting: nick ip adresi vs ile görüyorsanız sorun yok demektir.

Yönetim ile konuşup unrealircd yeni sürümüne geçmek daha mantıklı o zaman bu tarz senaryolar ile uğraşmazsınız ve saldırılarla baş etmek daha kolay olur [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] veya yasak ülke eklemek gibi...

__________________
''Kim Olduğum,Ne Yaptığım Yanında Önemsizdir.''
 
Alıntı ile Cevapla

Cevapla

Etiketler
muaf, okutmalı, proxy, sorunu, txt


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

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
txt okutmalı muaf ident ve host rewal mIRC Scripting Sorunları 5 03 Ekim 2015 17:17
Muaf nick ident txt okutmalı rewal mIRC Scripting Sorunları 4 22 Mayıs 2015 21:32
Kanala girişte txt okutmalı dosya sorunu rewal mIRC Scripting Sorunları 1 31 Aralık 2014 11:56
PROXY Korumasına muaf port ekleme By_ATMACA mIRC Scripting Sorunları 18 01 Şubat 2013 20:02
Host Muaf Sorunu moonman mIRC Scripting Sorunları 5 24 Ekim 2011 21:50