ChanServ AKICK: İstenmeyen Kullanıcıları Kalıcı Olarak Uzak Tutmak
İçindekiler
Her kanalın er ya da geç uğraşmak zorunda kaldığı kişiler vardır: sürekli reklam yapanlar, kullanıcıları taciz edenler, kuralları bilerek çiğneyenler. Bu kişileri kanaldan atıp banlamak kolaydır, ama klasik banlar kalıcı değildir. Kanal boşaldığında ban listesi kaybolabilir, bir op yanlışlıkla banı kaldırabilir veya ban listesi dolabilir. ChanServ AKICK listesi bu sorunları çözer: Listeye eklenen kişiler, kanala her girdiklerinde ChanServ tarafından otomatik olarak banlanıp atılır ve bu liste ChanServ'in veritabanında kalıcı olarak saklanır.
AKICK Nasıl Çalışır?
Bir kullanıcı kanala girdiğinde ChanServ, kullanıcının nick, kullanıcı adı ve host bilgilerini ve varsa giriş yaptığı hesabı AKICK listesindeki kayıtlarla karşılaştırır. Bir eşleşme bulursa kanala uygun bir ban koyar ve kullanıcıyı kayıtta yazan sebeple atar. Bu işlem kanalda hiçbir op veya bot olmasa bile çalışır, çünkü ChanServ U-line yetkisiyle hareket eder.
AKICK Komutları
Kayıt eklemek:
/cs AKICK #kanal ADD *!*@reklam.ornek.net Reklam yasak
/cs AKICK #kanal ADD KotuNiyetli Taciz
İlk örnek bir host maskesi, ikinci örnek ise bir nick veya hesap adı ekler. Sebep kısmı, kişi atılırken gösterilen mesajdır; kısa ve açık tutun.
Listeyi görmek:
/cs AKICK #kanal LIST
/cs AKICK #kanal VIEW
VIEW (Anope) kaydın kim tarafından, ne zaman eklendiği gibi ek bilgileri de gösterir.
Kayıt silmek:
/cs AKICK #kanal DEL *!*@reklam.ornek.net
/cs AKICK #kanal DEL 3
Bazı sürümlerde kayıtlar, liste numarasıyla da silinebilir.
Listeyi şu anki kullanıcılara uygulamak:
/cs AKICK #kanal ENFORCE
AKICK listesi normalde yalnızca kanala girişlerde kontrol edilir. Listeye eklediğiniz kişi zaten kanaldaysa, ENFORCE komutu listeyi kanaldaki herkese uygular ve eşleşenleri atar.
Doğru Maskeyi Seçmek
AKICK'in etkinliği büyük ölçüde doğru maske seçimine bağlıdır.
| Maske | Etkisi | Risk |
|---|---|---|
| Nick!@ | Yalnızca o nick | Kişi nick değiştirerek kolayca geçer |
| !@tam.host.adresi | O host'tan gelen herkes | Dinamik IP'lerde kısa süre etkili |
| !@*.saglayici.com | O sağlayıcının bütün kullanıcıları | Çok sayıda masum kullanıcıyı etkiler |
| !kullanici@.saglayici.com | Belirli kullanıcı adı ve sağlayıcı | Dengeli ama ident değişebilir |
| Hesap adı | O hesaba giriş yapan herkes | Yalnızca kayıtlı kullanıcılar için |
Genel kural şudur: Maske, hedeflediğiniz kişiyi kapsayacak kadar geniş, masum kullanıcıları dışarıda bırakacak kadar dar olmalıdır. Maske yapıları ve stratejileri için IRC ban maskeleri yazımıza bakın.
Hesap Bazlı AKICK
Kişi kayıtlı bir hesap kullanıyorsa AKICK'e hesap adını eklemek, IP adresi veya host değişse bile kişinin tanınmasını sağlar. Kişi yeni bir hesap açarak bu engeli aşabilir, ama bu en azından ek bir çaba gerektirir. Bazı IRC sunucuları ayrıca hesap bazlı extended ban desteği sunar; bu sayede klasik ban listesinde de hesap adına göre yasak koyabilirsiniz. Ayrıntılar IRC extended ban yazımızda.
Kayıtsız Kullanıcılara Karşı Toplu Önlem
Bir saldırı sırasında çok sayıda farklı host'tan gelen kayıtsız kullanıcılarla uğraşıyorsanız her birini AKICK'e eklemek pratik değildir. Bu durumda kanal modlarıyla yalnızca kayıtlı kullanıcıların girmesine izin vermek (destekleyen sunucularda +R gibi) çok daha etkili bir geçici çözümdür. Saldırı bittikten sonra modu kaldırmayı unutmayın. Kanal koruma stratejileri için IRC kanal yönetimi temelleri yazımıza bakın.
Süreli AKICK
Bazı ağlarda AKICK kayıtlarına bir süre eklenebilir; süre dolduğunda kayıt otomatik olarak silinir. Bu, "bir haftalık uzaklaştırma" gibi geçici cezalar için idealdir. Süreli kayıt desteği yoksa listeyi düzenli olarak gözden geçirip eski kayıtları elle temizlemelisiniz.
AKICK Listesini Yönetmek
AKICK listesi zamanla büyür ve eski kayıtlarla dolar. Birkaç öneri:
- Sebep yazın: Her kayda kısa ve anlaşılır bir sebep ekleyin. Aylar sonra listeye bakan biri neden eklendiğini anlayabilsin.
- Düzenli temizlik: Birkaç ayda bir listeyi gözden geçirin. Artık gereksiz olan kayıtları silin.
- Yetki sınırlaması: AKICK listesini yönetme yetkisini yalnızca güvendiğiniz moderatörlere verin. Yetkiler için ChanServ erişim listesi yazımıza bakın.
- Tutarlılık: Kanal yönetim ekibinin hangi durumlarda AKICK kullanacağı konusunda ortak bir anlayışı olsun.
AKICK, Bot Banları ve Sunucu Yasakları
Kanal yöneticilerinin elinde birden fazla yasaklama aracı vardır:
| Araç | Kapsam | Kim kullanır? |
|---|---|---|
| Kanal banı (+b) | Tek kanal, geçici | Kanal op'ları |
| ChanServ AKICK | Tek kanal, kalıcı | Kanal yöneticileri |
| Eggdrop banları | Botun kanalları | Bot sahipleri |
| Sunucu yasakları (K-line, G-line) | Bütün ağ | IRC operatörleri |
AKICK, tek bir kanal için kalıcı ve güvenilir bir çözümdür. Ağ genelinde sorun çıkaran kişiler için IRC operatörlerine başvurmanız gerekir; ayrıntılar OperServ AKILL ve SQLINE yazımızda. Eggdrop ile ban yönetimi için Eggdrop ban yönetimi yazımıza bakabilirsiniz.
Sık Yapılan Hatalar
En sık yapılan hata, çok geniş maskeler kullanmaktır. Bir kullanıcıyı uzaklaştırmak için bütün internet sağlayıcısını yasaklamak, aynı sağlayıcıyı kullanan yüzlerce masum kişiyi kanaldan uzaklaştırır. İkinci hata, ENFORCE'u unutmaktır; listeye eklenen ama zaten kanalda olan kişi, çıkıp tekrar girene kadar kanalda kalmaya devam eder. Üçüncü hata ise kendinizi yanlışlıkla listeye eklemektir; geniş bir maske sizinle de eşleşiyorsa kendi kanalınızdan atılabilirsiniz. Bu durumda UNBAN ve AKICK DEL komutlarıyla durumu düzeltebilirsiniz.
AKICK ve Topluluk Yönetimi
AKICK teknik bir araç olduğu kadar bir topluluk yönetimi aracıdır. Bir kişiyi kalıcı olarak uzaklaştırmak ciddi bir karardır ve kanalın havasını etkiler. Bu yüzden AKICK'i genellikle son çare olarak kullanmak, önce uyarı ve geçici uzaklaştırma gibi adımları denemek iyi bir uygulamadır. Kanal kurallarınızı açıkça yazmak ve kuralların ihlali durumunda neler olacağını belirtmek, alınan kararların keyfi görünmesini önler. Yasaklanan kişinin itiraz edebileceği bir yol sunmak, örneğin kanal yöneticilerine e-posta adresi veya ayrı bir itiraz kanalı, adil bir yönetimin göstergesidir.
Sonuç
ChanServ AKICK, kanalınızın kalıcı kara listesidir. Doğru maskeyi seçin, mümkünse hesap bazlı kayıtlar kullanın, her kayda sebep yazın, ENFORCE ile listeyi kanaldakilere uygulayın ve listeyi düzenli temizleyin. Çevrimdışı kullanıcılara not bırakmak için sıradaki rehberimiz MemoServ kullanımı.
IRC sorunun mu var? Kanalda birlikte çözelim.
💬 Kanala BağlanSıkça Sorulan Sorular
AKICK ile normal ban arasındaki fark nedir?
Normal ban kanalın ban listesinde tutulur ve kanal boşaldığında kaybolabilir. AKICK ise ChanServ'in veritabanında saklanır ve kalıcıdır.
AKICK'e nick mi yoksa maske mi eklemeliyim?
Kişi kayıtlı bir hesap kullanıyorsa hesap adını eklemek en etkilidir. Kayıtsızsa dikkatle seçilmiş bir host maskesi kullanın.
AKICK listesi neden çalışmıyor gibi görünüyor?
Kişi zaten kanaldaysa ENFORCE komutunu kullanmanız gerekebilir. Ayrıca maskenin kişinin gerçek host'uyla eşleştiğini kontrol edin.


