mIRC Addon

mIRC URL Yakalayıcı Addonu: Paylaşılan Bağlantıları Toplamak

· Güncelleme: · 5 dk okuma

mIRC URL Yakalayıcı Addonu: Paylaşılan Bağlantıları Toplamak
İçindekiler
  1. Nasıl Çalışır?
  2. Liste Yönetimi
  3. Güvenlik: Bağlantılara Dikkat
  4. Başlık Çekme Özelliği
  5. Kanalda Bağlantı Duyurmak
  6. Gizlilik
  7. Kendi URL Yakalayıcınızı Yazmak
  8. Performans
  9. Gerçek Bir Senaryo
  10. Sonuç

Kanallarda sürekli bağlantı paylaşılır: Haber yazıları, belgeler, araçlar, görseller. Bir bağlantıyı o anda açmaya vaktiniz olmadığında kaybolup gider; birkaç yüz mesaj sonra bulmak zorlaşır. mIRC URL yakalayıcı addonu, paylaşılan bütün bağlantıları otomatik olarak bir listede toplar ve istediğiniz zaman erişmenizi sağlar.

Nasıl Çalışır?

Addon, kanal mesajlarını dinler ve her mesajda bağlantı kalıbına uyan metin arar. Bulduğunda bağlantıyı, kim paylaştığını, hangi kanalda ve ne zaman paylaşıldığını kaydeder.

Bağlantı tespiti için genellikle düzenli ifade kullanılır: Bir metnin bağlantı olup olmadığını güvenilir şekilde anlamanın en iyi yoludur. Basit bir joker karakter kontrolü (örneğin "http" geçiyor mu) kaba sonuçlar verir ve yanlış yakalamalara yol açar. Regex için mIRC regex yazımıza bakın.

Kaydedilen bağlantılar genellikle bir özel pencerede liste hâlinde gösterilir. Pencerede bir bağlantıya çift tıklayarak tarayıcınızda açabilir, sağ tık menüsünden kopyalayabilir veya listeden silebilirsiniz. Pencere yönetimi için mIRC özel pencereler yazımıza bakın.

Liste Yönetimi

Aktif kanallarda bağlantı listesi hızla büyür. Günde yüzlerce bağlantı paylaşılan bir kanalda liste birkaç gün içinde binlerce kayda ulaşır.

Yönetim yöntemleri:

  • Boyut sınırı: Belirli bir sayıyı aşınca en eskileri silmek.
  • Süre sınırı: Belirli bir süreden eski kayıtları temizlemek.
  • Tekrar engelleme: Aynı bağlantı tekrar paylaşıldığında yeni kayıt oluşturmak yerine mevcut kaydı güncellemek.
  • Kanal filtresi: Yalnızca ilgilendiğiniz kanallardan bağlantı toplamak.
  • Alan adı filtresi: Belirli sitelerden gelen bağlantıları atlamak veya yalnızca onları toplamak.

Tekrar engelleme özellikle faydalıdır: Popüler bir bağlantı bir kanalda onlarca kez paylaşılabilir ve listeyi gereksiz doldurur.

Güvenlik: Bağlantılara Dikkat

Bu, URL yakalayıcı kullanırken en önemli konudur. Kanalda paylaşılan her bağlantı güvenli değildir. Kötü niyetli kullanıcılar zararlı yazılım indiren, kimlik bilgisi çalmaya çalışan veya rahatsız edici içerik barındıran bağlantılar paylaşabilir.

Bir URL yakalayıcı, bu bağlantıları toplayıp size tek tıkla açılabilir hâlde sunar; bu, kolaylık olduğu kadar risktir.

Korunma önerileri:

  1. Kaynağa bakın: Bağlantıyı kimin paylaştığını kontrol edin. Tanımadığınız biri paylaşmışsa dikkatli olun.
  2. Alan adını okuyun: Açmadan önce bağlantının hangi siteye gittiğine bakın.
  3. Kısaltılmış bağlantılara dikkat: Kısaltma hizmetleri gerçek hedefi gizler.
  4. Otomatik açmayı kapatın: Bazı addon'lar yakalanan bağlantıları otomatik açma özelliği sunar; bunu asla açmayın.
  5. Ön izleme özelliklerine dikkat: Bağlantının başlığını çekmek için siteye bağlanan addon'lar, IP adresinizi o siteye açar.
  6. Tarayıcınızı güncel tutun: Zararlı bir sayfaya girseniz bile güncel bir tarayıcı sizi korur.

Addon güvenliği için mIRC addon güvenliği yazımıza bakın.

Başlık Çekme Özelliği

Bazı addon'lar, yakaladığı bağlantıya bağlanıp sayfanın başlığını çeker ve listede gösterir. Bu kullanışlıdır: Bağlantının ne olduğunu açmadan anlarsınız.

Ancak iki sakıncası vardır. Birincisi gizlilik: Her bağlantıya bağlanmak, IP adresinizi o sitelere açar. Kanalda paylaşılan bir bağlantıya tıklamasanız bile addon'unuz o siteye bağlanmış olur. İkincisi güvenlik: Çekilen başlık, kötü niyetli olarak hazırlanmış bir metin olabilir ve doğrulanmadan gösterilirse sorun yaratabilir.

Başlık çekme özelliğini kullanacaksanız, çekilen metni doğrulayan ve uzunluğunu sınırlayan bir addon tercih edin. Socket güvenliği için mIRC sockets yazımıza bakın.

Kanalda Bağlantı Duyurmak

Bazı addon'lar, yakaladığı bağlantıların başlığını kanala duyurur. Bu özellik neredeyse her zaman rahatsız edicidir: Biri bir bağlantı paylaştığında, addon'unuz hemen ardından başlığını kanala yazar. Birkaç kişi aynı addon'u kullanıyorsa her bağlantı birkaç kez duyurulur.

Bu yüzden böyle bir özellik varsa kapatın. Kanalın botu bu işi yapıyorsa zaten gerek yoktur; yapmıyorsa kanal bunu istememiş olabilir.

Gizlilik

Bağlantı listesi, kanaldaki insanların neyle ilgilendiği hakkında bilgi içerir. Kanalda paylaşılan bir bağlantı zaten herkesin gördüğü bir içeriktir, bu yüzden toplamak kendi başına bir gizlilik ihlali değildir.

Ancak bu listeyi başka yerlerde yayımlamak farklı bir konudur: Kanalın bağlantı geçmişini bir web sayfasında yayımlamak, kanal üyelerinin rızası olmadan içerik dağıtmak anlamına gelir. Özel kanallardan toplanan bağlantılar için bu daha da hassastır.

Kendi URL Yakalayıcınızı Yazmak

Bu, orta seviye bir scripting projesidir ve birkaç tekniği birlikte kullanmayı gerektirir:

  1. Kanal mesajlarını dinleyen bir olay kodu.
  2. Regex ile bağlantı tespiti.
  3. Yakalanan bağlantıları bir hash tablosunda veya dosyada saklamak.
  4. Bir özel pencerede listeleme.
  5. Pencereye sağ tık menüsü ekleyerek açma ve kopyalama.
  6. Boyut sınırı ve tekrar kontrolü.

Projenin en öğretici kısmı regex ile bağlantı tespitidir: Hangi metinlerin bağlantı sayıldığına karar vermek ve yanlış yakalamaları önlemek pratik gerektirir. Script örnekleri için mIRC script örnekleri yazımıza bakın.

Performans

Her mesajda regex çalıştırmak, kalabalık kanallarda maliyetlidir. Basit bir optimizasyon, önce mesajda bağlantı belirtisi olup olmadığını hızlı bir kontrolle bakmak, ancak varsa regex çalıştırmaktır. Bu, çoğu mesajda regex'in hiç çalışmamasını sağlar. Performans için mIRC script performansı yazımıza bakın.

Gerçek Bir Senaryo

Bir kullanıcı, teknik kanallarda paylaşılan belge ve araç bağlantılarını kaçırdığı için bir URL yakalayıcı kuruyor. Addon varsayılan ayarlarla her bağlantının başlığını çekiyor ve kanala duyuruyor; kanaldan uyarı alıyor. Ayarları inceleyip kanala duyuru özelliğini kapatıyor, başlık çekmeyi de kapatıyor çünkü her bağlantıya bağlanmanın gizlilik açısından rahatsız olduğunu düşünüyor. Listeyi son beş yüz bağlantıyla sınırlıyor ve tekrar kontrolünü açıyor. Artık addon sessizce çalışıyor ve akşam listeye bakıp gün içinde paylaşılanları gözden geçiriyor.

Sonuç

URL yakalayıcılar, kanallarda paylaşılan değerli bağlantıları kaçırmamanın pratik yoludur. Bağlantı tespiti için regex kullanan bir addon seçin, listeyi boyut ve tekrar kontrolüyle yönetin, kanala duyuru özelliğini kapatın, başlık çekmenin gizlilik etkisini düşünün ve en önemlisi tanımadığınız bağlantılara tıklamadan önce dikkatli olun. Dosya transferlerini yönetmek için sıradaki rehberimiz mIRC DCC yönetici addonu.

IRC sorunun mu var? Kanalda birlikte çözelim.

💬 Kanala Bağlan

Sıkça Sorulan Sorular

URL yakalayıcı nasıl çalışır?

Kanal mesajlarını tarar, bağlantı kalıbına uyan metinleri bulur ve bir listede toplar.

Yakalanan bağlantılara tıklamak güvenli mi?

Hayır. Kanalda paylaşılan her bağlantı güvenli değildir; tanımadığınız bağlantılara dikkat edin.

Bağlantı listesini paylaşmak doğru mu?

Kanalda paylaşılanlar zaten herkesin gördüğü içeriktir, ama listeyi başka yerlerde yayımlamak farklı bir konudur.