6 Haziran 2012 Çarşamba

C# Proxy işlemleri (Form Uygulaması)

C# Form uygulamasında Proxy kullanımı konusunda basitce bir örnekleme yapacağım.
Öncelikle önbilgi için Proxy hangi alanlarda kullanılır bikaç örnekleme yapalım ki ufkumuz genişlesin.

Proxy Kullanım Alanları
  • Farklı omurgalardaki cihazların aynı ip veya ip blogu üzerinden internete çıkışını sağlamak,
  • Local yada global ağlar üzerinde ağ trafiğini denetlemek,
  • Ağ üzrindeki yapılan işlemlerin takibi,
  • Ağ üzerinde kelime, alan adı, ip şeklinde sınırlama yapmak,
  • Ağ üzerindeki band genişliğini ve band limitini kontrol etmek,
  • Ve son olarak ülkemizdeki en temek kullanımı olan yasaklı sitelere giriş işlemleri 
Gibi işlemler için günümüzde Proxy  adreslerini kullanıyoruz.

Gelelim C# Form Uygulamasında hazırlayacağımız Proxy değiştiriye;
Tam olarak yapacağı iş sistem proxy sunucu adresini Registery üzerinden değiştirmek olarak tanımlayabiliriz. (Tabiki windows üzerinde sistem proxysi denildiğine göre bu işlem İnternet Exploler'ı direkt olarak etkileyecek. Firefox, Chorme ve opera içinse durum Ağ ayarlarından sistem vekil sunucusunu kullan seceneği aktif ise gecerli olacaktır.)

Form Uygulamızı geliştirmeye başlıyalım;

Çok basit olarak 1 Textbox ve 2 Button'u formumuza ekliyoruz,

Forma "using Microsoft.Win32;" namespaces'ini ekliyoruz. Bu namespaces kayıt defterine ulaşmmızı sağlayacaktır.

Proxy Aktif


RegistryKey registry=Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
   registry.SetValue("ProxyEnable", 1);
   registry.SetValue("ProxyServer", textBox1.Text);


Proxy Pasif

RegistryKey registry=Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
            registry.SetValue("ProxyEnable", 0);
            registry.SetValue("ProxyServer", "0.0.0.0:0000");


Ve son olarak F5 diyor ve debug ediyoruz.


C# WPF Uygulaması için gelişmiş Proxy Araçını bir sonraki yazımda sizler ile paylaşacağım.

5 Haziran 2012 Salı

Yeniden az biraz

Uzun süren blog sessizliğimden sonra, tekrar bu aleme dönme kararı aldım. Aslında çok spesifik gelişen bir durum olduğunu itiraf etmem gerçekleri ortaya dökmekten ibaret olacaktır. Belkide boş gecici bir heves olacak ve bunu ancak ve ancak zaman gösterecek.
Bir şekilde bura ulaştıysanız az çok beni tanıyor olmanız kuvvetle muhtemel, hoşgeldiniz diyorum size. Nacizane bilgimi, güncel olaylarla ilgili görüşlerimi ve komplo teorilerimi buradan sizlerle paylaşma hedefi içersindeyim. Umarım bu sefer muaffak olacağım.

İlk yazı

Bu bir blog'un ilk yazısıdır ve bu blog yaşadıkca burada olacaktır.