IRC OperServ Komutları: Profesyonel Sunucu Yönetim ve Güvenlik Rehberi

Operserv Komutları Sunucuda yetki sahibi olmak ve sistem dosyalarını güncellemek için kullanılan temel komutlardır.

KomutAçıklamaÖrnek Kullanım
/oper [Nick] [Şifre]Belirlenen nick ve şifre ile Oper yetkisi alır./oper Admin 123456
/rehashSunucu konfigürasyonunu ve telneti günceller./rehash
/ircopsO an aktif olan Oper ve Adminleri listeler./ircops
/lusersSunucudaki anlık kullanıcı sayısını gösterir./lusers
/mapSunucuya bağlı olan diğer linkli sunucuları gösterir./map

Kullanıcı (User) Yönetim Komutları

Kullanıcıların nick, mod ve kanal durumlarına müdahale etmek için kullanılır. RAW komutları doğrudan sunucu protokolü üzerinden işlem yapar.

  • Zorla Nick Değiştirme:

    /OperServ RAW SVSNICK [EskiNick] [YeniNick] :0

    Not: Büyük/küçük harf duyarlılığına dikkat edilmelidir.

  • Kullanıcı Modlarını Değiştirme:

    /OperServ RAW SVSMODE [Nick] [Modlar]

    Örnek: /operserv raw svsmode SohbetLes +c-rAa

  • Zorla Kanala Sokma / Çıkarma:

    • Giriş: /OperServ RAW SVSJOIN [Nick] [#Kanal]

    • Çıkış: /OperServ RAW SVSPART [Nick] [#Kanal]

  • Özel Host (vhost) Tanımlama:

    /SetHost [Yeni.Host.Adresi] (Whois ekranında görünür).

Ceza ve Uzaklaştırma İşlemleri

Operserv Komutlari
Operserv Komutlari

Sunucu disiplinini sağlamak için kullanılan farklı seviyelerdeki yasaklama komutlarıdır.

Komut TipiAçıklamaKomut Yapısı
KILLKullanıcıyı sunucudan anlık olarak atar./Kill [Nick] [Sebep]
KLINEKullanıcıyı sunucudan süreli yasaklar./Kline [Nick] [Sebep]
ZLINEKullanıcıyı IP üzerinden yasaklar./Zline [Nick] [Sebep]
GLINEGlobal ban (Tüm ağdan uzaklaştırma)./Gline [Nick] [Sebep]
GZLINEGlobal IP yasaklaması./Gzline [Nick] [Sebep]

Yasaklı Listelerini Görüntüleme

  • Kline Listesi: /stats k

  • Zline Listesi: /stats z

  • Gline/Gzline Listesi: /stats g

Duyuru ve Servis Yönetimi

Sunucu geneline mesaj göndermek veya servis botlarını yönetmek için kullanılır.

  • Global Mesaj Gönderme: Tüm kullanıcılara ekranın ortasında görünecek bir mesaj yollar.

    /OperServ Global [Mesaj]

  • Servis Botlarını Konuşturma:

    /OperServ RAW :[ServisBotu] PRIVMSG [#Kanal] :[Mesaj]

  • Servis Modlarını Değiştirme:

    /OperServ RAW :StatServ MODE StatServ -i+oA

  • Giriş Mesajı (Logon News) Yönetimi:

    • Ekleme: /msg operserv logonnews add [Mesaj]

    • Silme: /msg operserv logonnews del [SıraNo]

    • Listeleme: /msg operserv logonnews list

Güvenlik ve Şifre İşlemleri

Unutulan şifreleri öğrenmek veya nick/kanal yasaklamak için kullanılan yetkili komutlarıdır.

  • Kanal Şifresi Öğrenme: /ChanServ Getpass [#Kanal]

  • Nick Şifresi Öğrenme: /NickServ Getpass [Nick]

  • Kayıtlı Nickleri Listeleme: /NickServ List *@*

  • Nick Yasaklama (Forbid): /ns forbid [Nick] (Nickin kullanımını tamamen kapatır).

  • SQLINE (Nick Yasaklama Listesi):

    • Ekleme: /os sqline add [Nick]

    • Silme: /os sqline del [Nick]

  • SZLINE (Kalıcı IP Ban):

    • Ekleme: /os szline add [IP_Adresi]

    • Önemli: IP eklerken başına *@ koyulmamalıdır.

OperServ Yetki ve Sistem Kontrolü

OperServ üzerinde kimlerin yetkili olacağını ve sunucunun çalışma durumunu belirler.

  • Yetki Ekleme: /OperServ Admin Add [Nick]

  • Yetki Silme: /OperServ Admin del [Nick]

  • Yetkili Listesi: /OperServ Admin List

  • Servisleri Yeniden Başlatma: /os restart

  • Sunucuyu Yeniden Başlatma: /restart [Şifre]

  • Sunucuyu Kapatma: /die [Şifre]

[!IMPORTANT]

Uyarı: Bu komutlar yüksek yetki gerektirir ve yanlış kullanımı sunucu stabilitesini bozabilir. Özellikle RAW komutlarını kullanırken parametreleri dikkatli giriniz.

Bu rehber, IRC yönetici standartlarına uygun olarak düzenlenmiştir.

Bu liste işine yaradı mı, yoksa belirli bir IRC scripti (mIRC, UnrealIRCd vb.) için daha spesifik komutlara mı ihtiyacın var?

Gelişmiş IRC Yönetici İpuçları ve Güvenlik Protokolleri

Sunucu yönetiminde sadece komutları ezbere bilmek yetmez; bu komutların arka planda sisteme nasıl etki ettiğini de anlamak gerekir. Profesyonel bir IRCOp veya Network Admin’in ağ sağlığını korumak için dikkat etmesi gereken kritik noktalar şunlardır:

1. RAW Komutlarının Gücü ve Tehlikesi

Rehberde sıkça yer alan /OperServ RAW komutları, IRCd (sunucu ana yazılımı) ile servisler arasında doğrudan, hiçbir filtreye takılmadan köprü kurmanızı sağlar.

  • Bilinmesi Gereken: RAW komutları sunucu korumalarını bypass ettiği için yanlış bir SVSMODE veya SVSNICK kullanımı sunucular arası senkronizasyonun (Split) bozulmasına neden olabilir.

  • Altın Kural: RAW komutlarını toplu makrolar halinde (otomatik botlarla) kullanmak yerine, her kullanıcı için manuel ve doğruluğundan emin olarak çalıştırmak en güvenli yoldur.

2. Ban Türlerinin Stratejik Kullanımı (CPU Dostu Yönetim)

Kullanıcılara ceza uygularken sunucu kaynaklarını (özellikle işlemci ve RAM) doğru harcamak gerekir. Her ban türünün sunucuya maliyeti farklıdır:

  • Kline: Geçici ve hafif ihlaller için idealdir. Kullanıcıyı sadece o an bağlı olduğu yerel sunucudan uzaklaştırır.

  • Zline: Doğrudan IP adresine atılır. Kullanıcı sunucuya tekrar bağlanmaya çalıştığı an, henüz sunucuya yük bindirmeden soket seviyesinde bağlantı reddedilir. Sunucunun işlemcisini (CPU) kesinlikle yormaz.

  • Gzline: Tüm network ağındaki (varsa diğer bağlı sunuculardaki) IP adreslerini hedefler. Büyük botnet veya proxy saldırılarında ilk başvurulması gereken global kalkandır.

Sıkça Sorulan Sorular (SSS)

Soru 1: Atılan bir Zline veya Kline cezasını nasıl kaldırabilirim?

  • Cevap: Yanlışlıkla ya da süresi dolduğu için kaldırmak istediğiniz cezaların başına “UN” eki getirerek iptal edebilirsiniz. Örneğin yerel bir IP banı kaldırmak için /UnZline IP_Adresi veya /UnKline Nick komutunu kullanmalısınız. Eğer ceza OperServ üzerinden kalıcı (SZLINE) olarak atıldıysa, /os szline del IP_Adresi komutu ile listeden silmeniz gerekir.

Soru 2: /rehash komutunu ne sıklıkla kullanmalıyım?

  • Cevap: /rehash komutu sunucu konfigürasyon dosyalarını (ircd.conf) yeniden okur. Sunucuda anlık kullanıcı yoğunluğu veya saldırı varken üst üste rehash çekmek, arka planda dosya okuma süreçlerini tetiklediği için kullanıcıların “lag” (gecikme) yaşamasına neden olabilir. Değişiklikleri gecikmesiz yansıtmak için stabil saatleri tercih etmek daha sağlıklıdır.

Soru 3: Getpass komutuyla şifre bakmak güvenlik riski yaratır mı?

  • Cevap: /ChanServ Getpass veya /NickServ Getpass komutları doğrudan veri tabanındaki şifreyi çözdüğü için (MD3/MD5 şifreleme modüllerine bağlı olarak) sadece hesap çalınması ya da adli durumlarda kullanılmalıdır. Bu komutların log kayıtları (günlükleri) sunucu root adminine raporlandığı için keyfi kullanımı yöneticiler arasında güven sarsılmasına yol açabilir.

Sunucu Sağlığı İçin Son Söz

Bir IRC sohbet sunucusunun kalitesi, sunucunun hızı kadar yöneticilerinin teknik bilgisi ve adaletiyle de ölçülür. OperServ komutlarını kullanırken kullanıcı haklarını ihlal etmemeye, sunucu kaynaklarını optimize etmeye ve ağ güvenliğini ön planda tutmaya özen göstermelisiniz. Unutmayın ki stabil bir altyapı ve bilinçli bir yönetim kadrosu, kullanıcı sadakatinin en temel anahtarıdır.