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/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Proxy Koruması (https://www.ircforumlari.net/tcl-scriptler/196851-proxy-korumasi.html)

SaW 12 Nisan 2009 23:54

Proxy Koruması
 
Toplam 1 Eklenti bulunuyor.
Uzun zamandır bulunduğum sunucularda kullandığım bir proxy korumasıdır bu. Sizlerle de paylaşıp sizlerin de yararlanmanızı istedim. Sistem olarak en etkili proxy koruması diyebilirim. Proxy girişlerini çok çok büyük ölçüde tesbit eder ve yakalar. Yıllardır forumlarda paylaşılan ip yasaklamalara, yurt dışı girişlerini engellemere v.s. artık bir son vermenin vakti geldi sanırım. Söylediğim gibi bu yeni değil, uzun zamandır kullandığım bir sistemdi.

İşleyişi nasıl?

Bildik proxy koruması sistemlerinin gelişmiş halidir bu. Sunucuya giriş yapan nicki üç ayrı proxy taramasından geçirir.

1- Bir tanesi bildiğimiz port tarama mantığıdır. En sık kullanılan 8 port üzerinden ip adresini tarar. (Bu sayıyı artırmak elinizdedir, ancak hız ve işlevsellik açısından öyle bırakmanızı tavsiye ediyorum) Aslında teorik olarak sadece bu sistemle tüm proxy girişlerini engelleyebilirsiniz. Ancak 10 binlerce port olduğu düşünülürse her bir portu tek tek taratırsak bir tarama en az bir hafta sürer sanırım :) o yüzden sayıyı sınırlı tutmak şart.

2- Her yarım saatte bir tor proxy listesini günceller. Ortalama 15-20bin adet ip adresi içerir bu liste.

3- Saatte bir normal proxy listesini günceller. ortalama 1000-3000 arası ip adresi içerir bu liste.

Çalışma mantığı olarak: client connecting snotice'indeki user@ip kısmından ip adresini alır. Eğer buradaki ip adresi resolve edilmiş haliyse bunu dnslookup yöntemiyle tekrar numeric hale çevirir. Daha sonra Bu ip adresini yukarıda açıkladığım 3 numaralı listede tarar. Eğer burada bulamazsa 1 numarada açıkladığım port tarama eylemini gerçekleştirir. Eğer burada da yoksa 2 numarada açıkladığım tor listesini tarar.

Yapmanız gereken bir conf ayarlarıp botu sunucuya sokmanız (bir kanal eklemenize gerek yok. Ayrıca mevcut herhangi bir botunuzun confuna eklemeyin bunu, bunu ayrı sadece bu işi yapacak bir bot olarak sokun daha etkili olacaktır.)

Lafı çok fazla uzatmaya gerek yok, kullanın ve ne kadar etkili olduğunu görün :)

XcLusive 13 Nisan 2009 00:26

Cevap: Proxy Koruması
 
birçok kişinin işine yarar ama bu lookup işlemi biraz geç yanıt verdirmez mi?
+ site bağlantısı güncelleme falan?

SaW 13 Nisan 2009 01:03

Cevap: Proxy Koruması
 
Hayır, lookup zaten her ip için gerekmez, sadece resolve edilenler için gerekir. Ortalama 1,5 saniye içerisinde tarama sonuçlanıyor. Bu da çok çok iyi bir süre. Site bağlantısı sadece güncelleme yaparken oluyor, o da yarım saatte bir olur ve sitenin durumuna bağlı olarak ortalama 3-4 saniye sürer. Bu süreler işleyiş açısından herhangi bir sorun teşkil edecek süreler değil ki zaten uzun zamandır kullanıyorum çok çok işlevsel..

Tüm dünyanın kullandığı bopm'den bile çok daha işlevsel ve hızlı.

GhostLy 13 Nisan 2009 01:16

Cevap: Proxy Koruması
 
SaW, usta geçenlerde bende boyle birşeyler düşünüyordum.. nasıl ve ne şekilde yapacağim konusunda kafam karişikti torlara karşi ;) sen yapmışsın ellerine sağlık.

TurkArkadas 13 Nisan 2009 01:34

Cevap: Proxy Koruması
 
Harika bir çalişma daha cok tşk...

Netlogin 13 Nisan 2009 01:41

Cevap: Proxy Koruması
 
Bunu scriptte calistirabilirmiyiz?

Mohikan 13 Nisan 2009 01:49

Cevap: Proxy Koruması
 
Döktürmüssün gene apo :)

Stefua 13 Nisan 2009 01:59

Cevap: Proxy Koruması
 
tşk çok güzel bir paylaşım .

XcLusive 13 Nisan 2009 23:13

Cevap: Proxy Koruması
 
Alıntı:

Nebiliymben Nickli Üyeden Alıntı (Mesaj 685872)
Hayır, lookup zaten her ip için gerekmez, sadece resolve edilenler için gerekir. Ortalama 1,5 saniye içerisinde tarama sonuçlanıyor. Bu da çok çok iyi bir süre. Site bağlantısı sadece güncelleme yaparken oluyor, o da yarım saatte bir olur ve sitenin durumuna bağlı olarak ortalama 3-4 saniye sürer. Bu süreler işleyiş açısından herhangi bir sorun teşkil edecek süreler değil ki zaten uzun zamandır kullanıyorum çok çok işlevsel..

Tüm dünyanın kullandığı bopm'den bile çok daha işlevsel ve hızlı.

çok güzel ve iyi..
bende efnet RBL istemini kullanarak sock ile birşeyler yapmayı denicektim ama kod istediği için engeli aşmak biraz zor :)
gerçekten iyi bir rbl listesi bulursam sock ile yapacam bunu.

Siber55 13 Nisan 2009 23:22

Cevap: Proxy Koruması
 
Hocam eline sağlık çalışması gayet iyi ve seri denemesini yaptım :)

GemLik 14 Nisan 2009 17:31

Cevap: Proxy Koruması
 
eline koluna sağlık hocam süper bir çalışma örneği daha

SaW 14 Nisan 2009 20:22

Cevap: Proxy Koruması
 
Sağolun arkadaşlar.
Burada yaptığımız şey mümkün olduğunca hızlı bir şekilde mümkün olduğunca yüksek oranda proxy girişlerini tesbit etmek. Yüzde yüz hepsini yakalar demiyorum, her ne kadar bir yüzde vermek mümkün olmasa da anlaşılması açısından %90-95 oranında yakalar diyebilirim. Bu da gayet iyi ve yeterli bir oran bence. Tabiki de hemen hemen yüzde yüzünü de tesbit etmek mümkündür ama daha önceki postlarımda da söylediğim gibi hız çok önemli, hantal bir koruma sistemi kötü bir korumadır. Öte yandan yanlış ban atma olayı olmaz bu sistemde, yani herhangi bir yurt dışı girişini proxy ile karıştırma gibi bir durum olmaz, en güzel tarafı da bu belki de.
Sadece proxy koruması için değil, yapılan diğer tüm koruma sistemlerinde de en çok önem verilmesi gereken konu; yaptığımız korumanın ne kadar seçici olduğudur. Yani en iyi koruma masum insanlara en az zarar verenidir. Yoksa bu tarz işlerle uğraşan arkadaşlar da bilirler ki aslında tüm reklamları/küfürleri/saldırıları teorik olarak yüzde yüz engellemek mümkündür tabi masum insanlara gelecek zararları göz önünde tutmazsak..
Yani eve hırsız girmesin diye eve kapı pencere yapmazsak evet o eve hırsız giremez, ancak başka kimse de giremez.. İşte anlatmaya çalıştığım bu.
İlginiz için tekrar teşekkürler.

Nurullahoruc 14 Nisan 2009 21:08

Cevap: Proxy Koruması
 
Ellerine Saqlık ;olley

riXos 16 Nisan 2009 17:20

Cevap: Proxy Koruması
 
Kod:

set portlar "1080,1081,3380,3381,16104,41188,20769,47712"
bu portlar bölümünü böylemi bırakacagız yoksa kendi portlarımıza göremi editleyeceğiz ?

SaW 16 Nisan 2009 20:41

Cevap: Proxy Koruması
 
Öyle bırak, hiç bir yerine dokunmana gerek yok

GemLik 20 Nisan 2009 04:40

Cevap: Proxy Koruması
 
[04:41] Tcl error [clsnotice]: couldn't open "proxy.txt": no such file or directory

sebebi nedir acaba ?

toXic 20 Nisan 2009 12:10

Cevap: Proxy Koruması
 
Dosya bulunamadı diyor

GemLik 20 Nisan 2009 13:59

Cevap: Proxy Koruması
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 693058)
Dosya bulunamadı diyor

:) biliyorum proxy.txt oluşturmuyor işte bende onun sebebini soruyorum

Hayat 20 Nisan 2009 14:08

Cevap: Proxy Koruması
 
Proxy iplerini x sitesinden çekip proxy.txt ye yazdırıyor sanırım peki proxy.txt yi hedef konuma manuel olarak koysak olmuyormu ?
Birde proxy2.txt var bu nedir acaba proxy.txt belli bir mb ye gelince burdanmı devam ediyor yazmaya ?

Son olarak :

# Sunucu IP adresini belirtiniz.
set sunucuip "10.0.0.2"
bind time - "30 * * * *" proxy:check
bind time - "00 * * * *" proxy:check
bind time - "01 * * * *" proxy:socks

Kırmızı yere sunucu ip adresimi gireceğiz ?

Kablosuz NET 20 Nisan 2009 14:21

Cevap: Proxy Koruması
 
Ahh Ahh :) Sorduğunuz tüm sorulara yanıt ilk mesajda verilmiş :) sunucu ip bölümüne sunucu ip adresinizi yazıyorsunuz.. proxy.txt ve proxy2.txt bunlar otomatik olarak bot tarafından oluşturuluyor...Bir tanesi normal proxyler için diğeri TOR adreslerinden oluşuyor.

Hayat 20 Nisan 2009 14:52

Cevap: Proxy Koruması
 
Alıntı:

TechnicaL Nickli Üyeden Alıntı (Mesaj 693150)
Ahh Ahh :) Sorduğunuz tüm sorulara yanıt ilk mesajda verilmiş :) sunucu ip bölümüne sunucu ip adresinizi yazıyorsunuz.. proxy.txt ve proxy2.txt bunlar otomatik olarak bot tarafından oluşturuluyor...Bir tanesi normal proxyler için diğeri TOR adreslerinden oluşuyor.

Haklısın özürdilerim, konuyu ilk açıldığında baştan sona okumuştum fakat az önce konuyu baştan okumadım sadece üstteki arkadaşın yaşadığı sorun üzerine bende yardım almak istedim bu arada oradaki ip bloğu gözüme çarpınca onuda sorayım dedim tekrar deniyorum bakalım kendi kendine oluşturacakmu txtleri.

Kablosuz NET 20 Nisan 2009 15:11

Cevap: Proxy Koruması
 
Alıntı:

Nebiliymben Nickli Üyeden Alıntı (Mesaj 685847)
2- Her yarım saatte bir tor proxy listesini günceller. Ortalama 15-20bin adet ip adresi içerir bu liste.

3- Saatte bir normal proxy listesini günceller. ortalama 1000-3000 arası ip adresi içerir bu liste.


Bende ilk kurduğumda txtleri oluşturmamıştı.. Botu çalıştırıp kendi haline bıraktım sabah uyanıp baktığımda tüm herşey hazırdı :) Tahminimce listeler oto oluştuğu için botun açılmasından 30 dk sonra ilk liste 1 saat sonrada 2. liste oluşturuluyor deneme için 1 saat beklememiz lazım yani :)

TurkArkadas 21 Nisan 2009 14:22

Cevap: Proxy Koruması
 
Arkadaslar ben conf hazırlayıp kurdum ama bot biturlu kanala girmıyor burdan bakarmısınız nerde hata yapiyorum acaba?[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

cszero 21 Nisan 2009 22:16

Cevap: Proxy Koruması
 
arkadaşlar conf dosyası nasıl hazırlayacağım, yardımcı olurmusunuz

SaW 21 Nisan 2009 22:24

Cevap: Proxy Koruması
 
Buyurun size örnek conf.
Botun herhangi bir kanala girmesine gerek yok.
Sadece şu kısımları editleyin:
1-)
set my
-ip "İP-ADRESİ"

2-)
putquick "PRIVMSG Nickserv :identify NICKŞİFRESİ" -next
putquick
"OPER LOGIN ŞİFRE" -next

3-)
set servers {
SUNUCU-İPADRESİ:6667
}




PHP- Kodu:

loadmodule seen
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule blowfish
loadmodule uptime

set opchars 
"@&~"
# Botun Identi
set username "Proxy"
# Botun Nicki
set nick "Proxy"
# Botun Alt Nicki
set altnick "Proxy`"
# Botun Ip Adresi
set my-ip "İP-ADRESİ"
# Botun Vhost`u (eger destekliyorsa.. Buradaki Vhostun my-ip ile uyusmasi gereklidir)
set my-hostname "Proxy.Kormasi"
# Botun Whois`inde Cikacak Olan yazi
 
set realname "Proxy Koruması By SaW"
# Botun ircye baglandiginda yapicagi ilk islemler.
bind evnt init-server grs

proc grs 
{type} {
  global 
botnick
  putquick 
"MODE $botnick +i-ws" -next
  putquick 
"PRIVMSG Nickserv :identify NICKŞİFRESİ" -next
  putquick 
"OPER LOGIN ŞİFRE" -next
  putquick 
"MODE $botnick +H" -next
}
# Botun girmeye calisacagi server listesi..
set servers {
   
SUNUCU-İPADRESİ:6667
}
#Botun kanalları

set global-flood-chan 10:5
set 
global-flood-kick 50:1
set 
global-flood-deop 50:1
set 
global-flood-ctcp 20:60

set 
global-chanset {
-
autoop
-autovoice
-bitch 
+cycle
+dontkickops 
-dynamicbans
-dynamicexempts 
-dynamicinvites
-enforcebans 
-greet
+nodesynch 
-inactive
-protectfriends 
-protectops
-revenge 
-revengebot
-secret 
+seen
-shared 
-statuslog
+userbans 
+userexempts
+userinvites 
-protecthalfops
-autohalfop
}

set nick-len 20
set net
-type 3
# Botun sahibinin nicki
set owner "SaW"
# Botun kullanici dosyasi
set userfile "$nick.user"
# Botun kanal listesi dosyasi
set chanfile "$nick.chan"

# logunu tutmak istediginiz kanal icin kullanabilirsiniz..
logfile jpk #master "logs/master.log"

set bounce-modes 0
set bounce
-bans 0
set shortnick 
"prx"

set home "#master"

set mod-path "modules/"
set help-path "help/"
set text-path "text/"
listen 3340 all
logfile msbxco 
"logs/fanbot.log"
set console "mkcobxs"
set check-mode-r 1
set nick
-len 32
set ignore
-time 1
source scripts
/alltools.tcl
source scripts
/action.fix.tcl 
source scripts
/proxy.tcl 


Stefua 21 Nisan 2009 23:14

Cevap: Proxy Koruması
 
Gerçekten Çok etkili,
Sunucuma sürekli proxy ile saldırı oluyordu. dün gene saldırı oldu alayı zline yedi :)

cszero 21 Nisan 2009 23:20

Cevap: Proxy Koruması
 
çok teşekkür ederim Nebiliymben kardeşim çok sağol
yapamadım :( herşeyi adım adım yapmıştım ./eggdrop -m proxy.conf dedim ama bağlanmadı aşağıdaki mesajı verdi :( yardımcı olurmusunuz kardeşlerim

STARTING BOT IN USERFILE CREATION MODE.
Telnet to the bot and enter 'NEW' as your nickname.
OR go to IRC and type: /msg Proxy hello
This will make the bot recognize you as the master.

[23:29] === Proxy: 0 channels, 0 users.
I detect Proxy already running from this directory.
If this is incorrect, erase the 'pid.Proxy

cszero 22 Nisan 2009 00:24

Cevap: Proxy Koruması
 
-NOTICE- *** Found your hostname
[23:59] CTCP VERSION: from IRC (IRC@irc.i***.***)
[23:59] -ERROR from server- Closing Link: Proxy[**.**.**.**] (Too many connections from your IP)
[23:59] Disconnecting from server.
[00:00]

fanbot.log dosyasına baktım yukarıdaki log var, botun nicki proxy olduğu için mi kaynaklanıyo acaba.ama ben proxy nicki ile bağlandım kaydettim nicki. yanlış mı yaptım acaba

SaW 22 Nisan 2009 04:51

Cevap: Proxy Koruması
 
Harikasın. İşte sorununuz olduğunda bu tarz hata mesajlarını ya konsoldan ya da böyle log dosyalarından bulup gelirseniz sorununuzun ne olduğu daha kolay anlaşılabilir ve daha doğru cevaplar alabilirsiniz.

Buradaki problem unrealircd.conf'undaki aynı ip ile izin verilen en fazla giriş sayısını aşmaktan kaynaklanıyor. Sanırım eggdrop botun fazla.. İki tane çözüm sunacağım, işine geleni yaparsın.

1- Botların sayısını azaltabilirsin

2- unrealircd.conf'unda

allow {
ip "*@*";
hostname "*@*";
class clients;
maxperip 7;
};

ilgili kısmı bulup (ben örnek olsun diye 7 olarak yazdım) artırabilirsin. Daha sonra rehash çek unreale ve botunu tekrar sokmayı dene.

cszero 23 Nisan 2009 17:48

Cevap: Proxy Koruması
 
SAW kardeşim bişey soracağım ben bota admin ekledim, eklediğim adminliğin vhostunu alıyo, botun conf dosyasında bu kısm var ya >> # Botun Vhost`u (eger destekliyorsa.. Buradaki Vhostun my-ip ile uyusmasi gereklidir)
set my-hostname "Proxy.Kormasi"
eğer botun vhostu
"Proxy.Kormasi" olmazsa bot çalışmaz mı, ben dün socks4 ile bağlandım zline atmadı

Hayat 29 Nisan 2009 11:43

Cevap: Proxy Koruması
 
Sc5 botlar atılana kadar nicklerini kaydetmiş oluyorlar bununla ilgili bir korumam vardı fakat şu an işe yaramıyor sc5 lerin nick kaydettiğini tespit edince botun o nicki droplamasını sağlayabilirmiyiz ?

cszero 02 Mayıs 2009 22:57

Cevap: Proxy Koruması
 
çok güzel çalışıyo tor girişlere ve proxy girişlerine anında zline atıyo, bot net saldırılarında etkilimi bilmiyorum

SaW 03 Mayıs 2009 19:16

Cevap: Proxy Koruması
 
Hayat
O ayrı bir koruma şekliydi, bir ara yazmıştım onu, kullanıyorum ben de zaten onu, bir arkadaş forumda paylaşmıştı zaten, arama yapıp bulabilirsin.

cszero
Bu proxy ve tor girişlerine karşı bi önlemdir. Botnetin mantığında proxy ya da tor ipler yoktur. Bu da saldırılara karşı genel bir koruma değil dediğim gibi sadece proxy ve tor girişleri için bir korumadır.

eviL 12 Mayıs 2009 14:05

Cevap: Proxy Koruması
 
merhaba, sunucularda oyun botu dışında başka bir tcl kullanmaya hep karşıyımdır ama sizin tcl'niz gerçekten işe yarıyor :] tebrik ediyorum öncelikle sizi.

Bota daha fazla proxy sitesinden proxy ipleri ekletmeyi nasıl yapabiliriz? Çok sık kullanılan 1-2 proxy sitesini daha entregre edersek, sunucuya giren proxy sayısı 3-5 taneyi geçmez sanırım.

GhostLy 12 Mayıs 2009 17:29

Cevap: Proxy Koruması
 
Alıntı:

Hayat Nickli Üyeden Alıntı (Mesaj 698864)
Sc5 botlar atılana kadar nicklerini kaydetmiş oluyorlar bununla ilgili bir korumam vardı fakat şu an işe yaramıyor sc5 lerin nick kaydettiğini tespit edince botun o nicki droplamasını sağlayabilirmiyiz ?


Bunu deneye bilirsin..

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

DaRe_DeViL 17 Mayıs 2009 16:31

Cevap: Proxy Koruması
 
Merhaba önceLikLe eLine SağLik.ßir sorum oLcak.ßu TcL yi Cr ' De KuLLanaßiLirmiyiz?

xJiNx 19 Mayıs 2009 11:35

Cevap: Proxy Koruması
 
ilk proxy girisini atınca şevkat ile sevdim bot u :D

teşekkürler

Mirkan58 20 Mayıs 2009 16:57

Cevap: Proxy Koruması
 
selam arkadaslar ben bu tcl yi sorunsuz bi sekilde yukledim proxy txt dosyasida olusturdu kendiliginden denemek icin tor ile bi kac defa giris cikis yaptim ama bi faaliyet gostermedi bi sorunmu var aceba? Yardimci olacak arkadaslara simdiden cok cok tsk ederim.

KeReM123 20 Mayıs 2009 19:46

Cevap: Proxy Koruması
 
Botun yetkilerini kontrol et belki yetkisi yoktur

Mirkan58 20 Mayıs 2009 20:07

Cevap: Proxy Koruması
 
Botun yetkileri tam benim operimi kullaniyor hatta operi aliyor kanallardan cikisini felan yapiyor.


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

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