IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   Extra IRC (https://www.ircrehberi.net/extra-irc/)
-   -   Linux'ta yazilmis koruma botu (https://www.ircrehberi.net/extra-irc/154522-linuxta-yazilmis-koruma-botu.html)

BlackForce 14 Mayıs 2023 23:50

Linux'ta yazilmis koruma botu
 
Merhaba, tamamen python ustunden kodlanmıs neredeyse gercek zamanlı koruma saglayan bir bot yazildi, Türkiye'nin en büyük sunucusu geveze.org adresinde güncel olarak kullanılıyor.


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


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

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

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

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

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

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  1. Anti Random Sistemi
  2. (IP, Nick) Clone Koruması
  3. Kanal takibi
  4. Flood koruması
  5. Ulke koruması
  6. Asn (Saglayici) koruması
  7. Yurtiçi ve yurtdışı ayrı olarak nick skoru belirtilerek ceza-i işlem uygulanabiliyor.
  8. Yerel proxy listesi 12 saatte bir güncelleniyor. Yaklaşık, 1 milyon adet benzersiz IP adresi kayıt ediliyor.
  9. İstediğiniz taktirde, bota IPleri çekebileceği siteleri kendiniz belirleyebiliyorsunuz. (İster mevcut listenin üstüne, ister sadece kendi belirleyeceğiniz sitelerin üstünde.)
  10. Sorgunun yapıldığı adres her bir saatte en az 3 kere yaklaşık 10.000 adresten ve bu adreste barınan linkler üstünden proxy, vpn, tor vs adreslerini kayıt ediyor. (Mevcut IP Sayısı 12Milyon+)
  11. TR IP adreslerine özel muamele yapılıyor: Proxy teyiti için en az 3 sitenin Ip adresinin proxy ve/veya türevlerinden olduğunu doğrulaması ya da botun çektiği son proxy listesinde olması gerekmekte.
  12. Oper girildigi taktikde bot otomatik oper ip adresini muaf olarak ekliyor.
  13. Operste olan bir kullanici bütün korumalardan muaf tutuluyor.
  14. Kanalda prefix alan (+qaohv) bir kullanıcı mevcut kanaldaki bütün korumalardan muaf tutuluyor.
  15. Web/Mobil ve mIRC girislerine ayrı istisnalar uygulanabiliyor.
  16. Ulke, Asn (Saglayici) bilgileri tamamen yerel listelerden okunuyor.
  17. Acilan x-line'ları bot otomatik olarak muaf ekliyor.
  18. Kendi aldigi spama takılanları takip ediyor.
  19. Proxy modulune ekleme yaparken user tarama bitene kadar nick degisirse taranan nick'i güncelleyip yeni nickle islem uyguluyor.

Yeni bir modul de yazdim: Yeni nick ve kanal modu (+P)
Proxy giris yapan ister mIRC olsun, ister Web/Mobil sunucu ip adresini (eger proxy ve/veya türevleri ise) proxy olarak isaretliyor, kanal +P moduna alindigi zaman tespit edilen kisiler kanala yazamiyor. Bot ustunden nick ya da ip adreslerini muaf alabiliyorsunuz.

Tarama zaman aşımına uğrasa bile yeni giriş yapan kullanıcıların mesajlarını 10 saniye bekletiyor.

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

Botun config dosyası üstünden ayarlayabileceğiniz ayarlar:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  • ======= Genel ========
  • Genel Durum : Genel proxy durumu
  • Sunucu proxy saldirisi : Mevcut saldırı durumu.
  • ======= Tarama ========
  • Timeout : IP adresi sorgulanırken beklenecek süre.
  • BFServices : Yerel proxy sunucusu sorgu durumu. (Klasik, 1 acik, 0 kapali.)
  • DNSBL : Ek dnsbl sorgusu.
  • Ekstra : Diğer sorgulara ek yaklaşık 10 uzak sitede sorgulama.
  • ======= Spam ========
  • Saldırı tetiklendiğinde spam al : Saldiri tetiklendiğinde onceden belirlediğiniz spamları alır.
  • Saldiri sonrası spamları sil : Saldırı bittiğinde belirlediğiniz spamları siler.
  • Spam listesini oku : Spamfilter listesi.
  • Mevcut spamfilter adeti : Spamfilter adeti.
  • ======= Sunucu Koruması ========
  • Proxy Koruması : Mevcut sunucu sorgu durumu.
  • Yerel proxy listesi : Eklenen yerel proxy IP sayısı.
  • Tetiktenme oncesi tespit sayisi : Saldırının tetiklenmesi için belirlenmesi gereken IP adeti.
  • Tespit onbellek suresi : Tetiklenme için tespit edilen IP adreslerinin önbellekte tutulma süresi.
  • Tespiti oncesinde tespit edilen IP, Nick'lerin onbellek suresi : Saldırı algilandıktan sonra islem yapilmasi islem yapilacak ip ve nicklerin hafizada tutulma süresi (Genelde saldırı tetiklenmeden onceki nickler es geciliyor, bu yuzden eklendi)
  • Tetikleme sonrasi korumayı kapat : Saldiri sonrasi korumayı kapatma süresi.
  • Saate göre proxy girislerini kapat : Saatlere göre proxy ve türevlerinin girislerini kapatma durumu
  • Proxy nicklerin takip süresi (mIRC) : Tespit edilen nick ve ip adreslerinin kanallarda takip edilme süresi.
  • Proxy nicklerin takip süresi (Web/Mobil) : Tespit edilen nick ve ip adreslerinin kanallarda takip edilme süresi.
  • Proxy girislerinin tamamen kapatilma saatleri : 03,04,05,06,07,08
  • ======= Nick Koruması ========
  • Proxy kontrolunden once data onbellek suresi : Nick degisimlerinin vs hafizada tutulma süresi.
  • Anti random korumasi : İleri seviye antirandom tespit durumu. (Bire bir unreal antirandom modulu kodlamasıyla aynı mantık.)
  • Anti random nick skoru : Yabancı girisler icin random skoru.
  • TR random nick skoru : Yurtiçi girisler icin random skoru.
  • Clone korumasi : Nick clone koruması durumu.
  • Clone sayisi : Nick clone koruması tetiklenmesinden onceki tespit sayisi.
  • Clone cache : Nick bilgilerinin (Clone icin.) hafizada tutulma süresi.
  • ======= Kufur Korumasi ========
  • Küfür listesini oku : Küfür listesi.
  • Küfür koruması : Küfür koruması durumu.
  • Mevcut küfür adeti : Eklenen küfür/argo mesaj sayısı.
  • ======= Kanal Korumasi ========
  • Kanal mesajlarını takip et (Sadece Proxy!) : Genel lokasyon vb. bilgilerle proxy, vpn, tor vb tespit edilen nicklerin takibi.
  • FLOOD algiladiginda kanal modu uygula : Flood algilandıgında istenen mod uygulansın mı?
  • FLOOD kanal modu : Flood algilandiginda kanalin alinacagi mod.
  • FLOOD sonrası kanalı tekrar ac : 100 saniye
  • FLOOD kontrolu : Kanal flood kontrolu
  • FLOOD sayisi : Flood koruması tetiklenmesinden onceki tespit sayisi.
  • FLOOD onbellek suresi : Flood bilgilerinin (kanal icin.) hafizada tutulma süresi.
  • ======= Yasaklar ========
  • Yasak ulke listesini oku : Yasakli Ulkelerin okunacagi liste.
  • Yasak ip listesini oku : Yasakli Iplerin okunacagi liste.
  • Yasak nick listesini oku : Yasakli Nicklerin okunacagi liste.
  • Yasak asn listesini oku : Yasakli Asn (Saglayicilarin) okunacagi liste.
  • Yasaklanan ulke sayisi : Yasakli Ulke sayisi.
  • Yasaklanan ip sayisi : Yasakli IP sayisi.
  • Yasaklanan nick sayisi : Yasakli Nick sayisi.
  • Yasaklanan asn sayisi : Yasakli Asn (Saglayici) sayisi.
  • ======= Muaf'lar ========
  • Muaf nick listesini oku : Muaf alinan nicklerin okunacagi liste.
  • Muaf ip listesini oku : Muaf alinan iplerin okunacagi liste.
  • Eklenen muaf nick sayisi : Muaf nick sayisi.
  • Eklenen muaf ip sayisi : Muaf ip sayisi.
  • ======= BF_Proxy Modulu ========
  • Kullaniciyi proxy olarak isaretle : 3. Part modul. Detaylı acıklama konuda verildi...


Bot unix/windows üstünde calismakta, su an unix platformlarında. Zaten unix sistemlerin performansını biliyorsunuz, python da ham verileri işlemede kullanılabilecek en güzel dil. Sunucunun bütün korumasını sırtlanabilecek altyapısı var.

Dileyen olursa 24x2 gb makinalarda paylasimli olarak barındırabilir ya da 1gb vs. vds ayarlayabilirim.
Bot zaten hiç ram ya da cpu'yu zorlamıyor. Geveze.org gibi büyük bir sunucuda bile bütün girisler istisnasiz kontrol edildiği halde %5.5 ram tüketiyor.

Detay isteyen olursa:

live:.cid.ae2f3bd6c3a66ba9
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

PauL 15 Mayıs 2023 15:04

Ellerine Sağlık

eLsaa 15 Mayıs 2023 15:58

emeğine sağlık..

She 16 Mayıs 2023 07:28

Emeğinize sağlık, değerli paylaşım için teşekkürler.

ZeyNa 16 Mayıs 2023 19:25

Emeğinize sağlık.

oMeN 18 Mayıs 2023 19:23

Emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

SonsuZ 18 Mayıs 2023 19:25

Emeğinize sağlık

aZze 18 Mayıs 2023 19:28

paylaşım için teşekkürler emeğine sağlık

ZaLim 20 Mayıs 2023 22:52

güzel bir bot olmuş, geveze.org'unda kullanıyor olması bot'un hakkını verdiğini gösteriyor, başarılar diliyorum.

MarjinaL 31 Mayıs 2023 11:32

Alıntı:

ZaLim Nickli Üyeden Alıntı (Mesaj 1275223)
güzel bir bot olmuş, geveze.org'unda kullanıyor olması bot'un hakkını verdiğini gösteriyor, başarılar diliyorum.

Artı 1,Emeklerinize Sağlık.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Copyright ©2019 - 2023 | IRCRehberi