İrc UnrealIRCd-5 Nedir ?
mirc
Temel Özellikleri:
Metin Tabanlı: İletişim tamamen yazılı metinler aracılığıyla gerçekleşir.
Sunucu-İstemci Mimarisi: Kullanıcılar, bir IRC sunucusuna IRC istemci yazılımları (mIRC, HexChat, irssi vb.) aracılığıyla bağlanırlar.
Kanallar (Channels): İletişim, belirli konulara ayrılmış sanal odalar olan "kanallar" üzerinden yürütülür. Kullanıcılar ilgi alanlarına göre farklı kanallara katılabilirler.
Herkese Açık ve Özel Mesajlar: Kanallarda gönderilen mesajlar o kanaldaki tüm kullanıcılar tarafından görülebilirken, kullanıcılar birbirlerine özel mesajlar da gönderebilirler.
Takma Adlar (Nicknames): Kullanıcılar kendilerini tanıtmak için takma adlar kullanırlar.
Komut Tabanlı: Çeşitli işlemler (kanala katılma, ayrılma, kullanıcıları listeleme vb.) metin tabanlı komutlarla gerçekleştirilir.
Merkezi Olmayan Yapı: Birçok farklı IRC sunucusu birbirine bağlanarak büyük IRC ağlarını oluşturabilir.
IRC'nin Çalışma Mantığı:
Bağlantı: Kullanıcı, bir IRC istemci programı aracılığıyla bir IRC sunucusuna bağlanır.
Kimlik Doğrulama: Kullanıcı, bir takma ad (nickname) seçer ve sunucuya kaydolabilir.
Kanala Katılma: Kullanıcı, ilgilendiği bir kanala komut (örneğin /join #kanaladı) aracılığıyla katılır.
İletişim: Kullanıcılar kanalda veya özel mesajlar aracılığıyla birbirleriyle metin mesajları gönderip alabilirler.
Sunucu Aracılığı: Tüm mesajlar öncelikle bağlı olunan IRC sunucusu üzerinden iletilir. Kanalda gönderilen mesajlar sunucu tarafından o kanaldaki tüm kullanıcılara dağıtılır. Özel mesajlar ise doğrudan alıcıya iletilir.
IRC'nin Avantajları:
Basit ve Hafif: Düşük sistem kaynakları gerektirir.
Açık Protokol: Açık kaynaklı bir protokoldür, bu da farklı istemci ve sunucu yazılımlarının geliştirilmesine olanak tanır.
Özelleştirilebilirlik: Birçok IRC istemcisi, kullanıcıların arayüzü ve işlevselliği özelleştirmesine olanak tanır.
Topluluk Odaklı: Belirli ilgi alanlarına sahip topluluklar için etkili bir iletişim aracı olabilir.
IRC'nin Dezavantajları:
Eski Teknoloji: Modern anlık mesajlaşma uygulamalarına kıyasla daha eski bir teknolojidir ve bazı modern özelliklerden yoksundur (görüntülü/sesli görüşme, zengin medya paylaşımı vb.).
Kullanım Kolaylığı: Komut tabanlı yapısı yeni kullanıcılar için başlangıçta karmaşık gelebilir.
Güvenlik Riskleri: Şifreleme ve güvenlik özellikleri modern uygulamalara göre daha zayıf olabilir.
IRC'nin Temel Özellikleri:
Gerçek Zamanlı Sohbet: Kullanıcılar aynı anda yazışabilirler. Mesajlar anlık olarak iletilir.
Kanal (Channel) Sistemi: Sohbetler genellikle #kanalismi şeklinde adlandırılan odalarda yapılır.
Kullanıcı Adı (Nick): Her kullanıcıya özel bir takma ad (nick) olur.
Sunucu-İstemci Modeli: IRC ağı, birçok sunucunun birbirine bağlanmasından oluşur. Kullanıcılar bir IRC istemcisi (mIRC, HexChat, irssi, vb.) kullanarak bu sunuculara bağlanır.
Komut Tabanlı Yapı: Kullanıcılar genellikle /join, /msg, /quit gibi komutlar ile işlem yaparlar.
IRC Ne İçin Kullanılır?
Grup sohbetleri
Özgür yazılım ve açık kaynak topluluklarının iletişimi (örneğin: Ubuntu, Debian, Arch Linux)
Yardım/destek kanalları
Programlama ve teknoloji ile ilgili tartışmalar
Oyun topluluklarının koordinasyonu
Daha Az Bilinen Komutlar ve Özellikler:
/server -m <sunucu_adresi>:<port>: Bu komut, mIRC'i yeni bir pencerede, mevcut bağlantıyı kapatmadan belirli bir sunucuya bağlar. Birden fazla sunucuya aynı anda bağlı olmak için kullanışlıdır.
/timer <saniye> <tekrar_sayısı> <komut>: Belirli bir komutu belirli aralıklarla tekrar etmek için kullanılır. <tekrar_sayısı> belirtilmezse komut sürekli tekrar eder.
/alias <isim> { <komutlar> }: Özel komutlar (takma adlar) oluşturmanızı sağlar. Bu, sık kullandığınız komut dizilerini tek bir kelimeyle çalıştırmak için kullanışlıdır.
/popup <pencere_adı> { ... }: Özel sağ tıklama menüleri oluşturmanızı sağlar. Bu menülere özel komutlar veya mIRC betik fonksiyonları ekleyebilirsiniz.
$chr(sayı): ASCII karakter koduna karşılık gelen karakteri döndürür. Özel karakterler veya kontrol karakterleri göndermek için kullanılabilir.
$rand(min, max): Belirtilen aralıkta rastgele bir sayı üretir. Betiklerde çeşitli amaçlar için kullanılabilir.
mIRC Betik Dilinin Derinlikleri: mIRC, oldukça güçlü bir betik diline sahiptir. Değişkenler, döngüler, koşullu ifadeler ve özel fonksiyonlar tanımlama gibi gelişmiş özelliklere sahiptir. Bu dilin tüm potansiyelini keşfetmek zaman alabilir.
DCC (Direct Client-to-Client) Özellikleri: Dosya gönderme ve alma, sohbet gibi doğrudan kullanıcılar arası bağlantılar kurmayı sağlar. Bu bağlantıların bazı gelişmiş ayarları ve komutları (örneğin, DCC RESUME) her zaman bilinmeyebilir.
mIRC'in Gelişmiş Ayarları: mIRC'in Options (Seçenekler) menüsünde birçok özelleştirme seçeneği bulunur. Bunlardan bazıları (örneğin, gelişmiş ağ ayarları, olay tetikleyicileri) daha az kullanıcı tarafından bilinir.
mIRC Betiklerinde Gizli İşlevler veya Değişkenler: Zamanla, mIRC betik dilinde belgelenmemiş veya yaygın olarak bilinmeyen bazı işlevler veya değişkenler ortaya çıkmış olabilir. Bunlar genellikle betik toplulukları içinde paylaşılır.
Güvenlik ve Gizlilikle İlgili Hususlar (Bazen "Gizli" Olarak Algılanabilir):
IP Adresi Gizleme: mIRC, bazı sunucular ve betikler aracılığıyla IP adresinizi gizleme seçenekleri sunabilir. Ancak bu yöntemlerin güvenilirliği sunucudan sunucuya değişir.
Kimlik Avı ve Sosyal Mühendislik Riskleri: IRC ortamında, kötü niyetli kişiler sizi kandırarak kişisel bilgilerinizi veya hassas verilerinizi elde etmeye çalışabilir. Bu, teknik bir "gizlilik" olmasa da, kullanıcıların dikkatli olması gereken önemli bir husustur.
mIRC Betiklerinde Güvenlik Açıkları: Kötü yazılmış veya zararlı amaçlı betikler, bilgisayarınızda güvenlik açıkları oluşturabilir. Bu nedenle, güvenilir olmayan kaynaklardan betik indirmekten kaçınmak önemlidir.
Unutulmamalıdır ki:
mIRC çok eski bir yazılım olduğu için, bazı "gizlilikler" aslında zamanla unutulmuş veya güncelliğini yitirmiş özellikler olabilir.
IRC sunucularının işleyişi ve desteklediği özellikler farklılık gösterebilir. Bu nedenle, bazı mIRC özellikleri her sunucuda çalışmayabilir.
Güvenlik ve gizlilik konularında her zaman dikkatli olmak ve güncel bilgilere sahip olmak önemlidir.
mIRC'in tüm potansiyelini keşfetmek için deneme yanılma, belgeleme okuma ve IRC topluluklarına katılma faydalı olabilir. Ancak güvenlik risklerinin de farkında olmak ve dikkatli davranmak önemlidir.
MIRC’deki Bilinmeyen veya Az Bilinen Gizlilikler ve Özellikler
1. Saklı Komutlar (Hidden Commands)
MIRC'de bazı komutlar, yardım dosyalarında geçmez ama çalışırlar:
/debug @debug: Tüm gelen/giden veriyi bir pencereye yazdırır. Kendi bağlantını "gizlice" izlemek için birebir.
/dns nick: Bir kullanıcının IP adresini öğrenmek için kullanılır.
/ctcp nick version: Kullanıcının hangi MIRC versiyonunu kullandığını görürsün.
/raw: IRC sunucusuna doğrudan ham komut göndermek için kullanılır.
2. Scriptlerle Yapılabilen Gizli İşlemler
MIRC Script dili sayesinde kullanıcılar:
Otomatik mesaj takibi (log tutma)
Kanal içi "gizli dinleme" (bazı güvenlik açıklarıyla birleştirilirse etik dışı olabilir)
Flood botları ve anti-flood korumaları
Keylogger benzeri şeyler bile yapılabiliyordu (zararlı script'lerle dikkatli olmak gerekir)
3. Perform Komutları ile Gizli İşlemler
ALT + R ile script editörüne ulaşılır.
Buradan otomatik cevaplar, kanal savunmaları, takma ad değişim sistemleri vs. ayarlanabilir.
on ^*:text:*:#:{ } şeklinde yazılan scriptlerle mesajlar arka planda "sessizce" işlenebilir.
4. Gizli Kanal ve Kişi Bilgileri
/whois nick komutu bazen çok bilgi verir (özellikle kötü yapılandırılmış sunucularda).
/who #kanal: Kanaldaki kişilerin IP'lerine kadar detay verir.
/list -min 10 -max 20: 10-20 kişi arası kullanıcıya sahip gizli kanalları listelemek için kullanılır (bazı sunucularda kapalıdır).
5. Gizli Dosya Transferleri (XDCC / DCC)
DCC (Direct Client-to-Client): Dosya paylaşımı için kullanılır ama bazen “gizli” dosyalar da bu şekilde yayılırdı.
XDCC: Genellikle warez, film veya müzik paylaşımı için kullanılan bot sistemleri. Komutla çağrılır, örn: /msg BotNick xdcc send #1
6. Zararlı Ama Yaygın Gizlilikler
MIRC Worm’ları: Kullanıcı farkında olmadan virüslü scriptler çalıştırabilir.
Otomatik olarak “arkadaşınıza” da yayılır.
Bazı scriptler DCC yoluyla trojan gönderirdi, kullanıcı kabul ederse bulaşır.
IRC (Internet Relay Chat), internet üzerinden gerçek zamanlı metin tabanlı iletişimi sağlayan bir protokoldür. mIRC ise bu protokole bağlanmak için kullanılan popüler bir istemci yazılımıdır.
IRC'nin Temel Özellikleri:
mIRC'nin Özellikleri:
IRC ve mIRC'nin Tarihçesi:
IRC ve mIRC'nin Kullanım Alanları:
Özetle: IRC, internet üzerinden metin tabanlı sohbet etmeyi sağlayan bir protokoldür. mIRC ise bu protokole bağlanmak için kullanılan bir istemci yazılımıdır.