VPN Kullanımı: OpenVPN ile Anonimlik, Sansürü Aşma ve Kriptolama

Geçenlerde 22 Ağustos Sansürünü Aşma Yolları ile ilgili bir şeyler karalamıştım. Orada genel hatlarıyla sansürün nerelerden vurabileceği ve alternatifler üzerine yazmıştım ama fazla teknik detay yoktu. Bu sefer biraz daha işin mutfağına gireceğiz ve OpenVPN kullanımını anlatacağım.

VPN kullanacaksak önce ne istediğimizi bilmemiz gerekiyor; iki seçeneğimiz var, PPTP ve OpenVPN. Ben başlıktan da anlaşılacağı üzere OpenVPN anlatacağım, ikisi arasındaki fark nedir derseniz: OpenVPN, PPTP’den çok daha güvenli ve stabil bir servis, ancak çalışmak için ekstra yazılıma ihtiyaç duyuyor ve dolayısıyla bu yazılımı desteklemeyen cihazlarda (bazı gudik mobil cihazlarda) çalışmıyor, diğer yandan PPTP çalışmak için ekstra bir istemciye ihtiyaç duymadığı için bu cihazlarda da kullanılabiliyor. Masaüstü veya akıllı cihazlar (N900 mesela) için düşünüyorsanız bunun bir önemi yok tabii. Ben VPN’i bilgisayarım, netbookum ve Nokia N900 üzerinde kullandığım ve hepsi OpenVPN desteklediği için tercihimi bu yönde kullandım.

Bu yazının tamamını oku »

PTT E-Posta ile Kargo Takip Betiği

PTT’nin kargo durumunu belirten e-posta bildirimleri yok. Haliyle paketinizdeki değişikliklerden haberdar olmanız için sizin sürekli olarak takip yapmanız lazım, çünkü bilgilendirilmiyorsunuz. Ben de PHP’de ufak bir şey yapmak istedim bunun için, hayatımdan 15 dakikayı CURL ve fwrite(),fopen() için harcamış oldum, sonra onları birleştirip ufak bir betik yaptım. Betik şuan yurtdışı PTT gönderilerine ayarlı, barkod kısmına numaranızı, $to değişkenine posta adresinizi yazarak çalışıyor. ancak siz adres ve POST alanlarını değiştirerek bunu ister yurtiçi yaparsınız, ister başka siteler için kullanırsınız. Bunu sunucunuza atıp, belli bir sürede bir çalışmaya ayarlı bir crontab oluşturun, klasörde yazma izni vermeyi de unutmayın. Sayfada bir değişiklik yapıldığında size e-posta ile sayfanın yeni halinin kaynağını gönderecektir.

Basit oldu ama işlevli oldu bence :) İşinize yarar ya da sağına soluna minik hackler eklerseniz yorum olarak bırakın.

Bu yazının tamamını oku »

GNU/Linux’da Açılışta Komut Çalıştırmak

Buna aslında neredeyse bir senedir ihtiyacım vardı ama açıp okuma zahmetine katlanmamıştım, geçenlerde gelen bir ilham sonucu aradan çıkmış oldu ve aslında çok basitmiş. Çok kısa bir şekilde, açılışta nasıl komut çalıştırabileceğinizi anlatayım. Bu örnekte biz Logitech G15′in sürücülerini çalıştıracağız. Çalıştırdığımız bütün komutlar süperkullanıcı yetkilerine sahip olacağından dikkatli olun.

Bunu yapmak için düzenleyeceğimiz dosyanın adı /etc/rc.local başka yerlerde önce şuraya ekle, sonra buraya sembolik link yap vs. uzun anlatımlar var ancak bu işimizi görecektir.  Terminalden,

sudo nano /etc/rc.local

yapıyoruz. Karşımıza şöyle bir şey çıkacak:
Bu yazının tamamını oku »

Drupal ve WordPress’de Spamla Mücadele

Hem aranelsurion.org ‘daki blogumun hem de meegoturkiye.org ‘un spam mesajlarla istila edilmesi üzerine bir çıkış yolu aradım ve kendimce en makul yollardan birini uyguladım. Spam botları artık eskisi gibi basitçe CAPTCHA numaralarıya atlatılamadığı gibi eski brute-force yöntemlerini de uygulamıyorlar, özellikle bazı spam ağlarıyla uğraşmak çaba gerektirebiliyor. Ben de hem Drupal hem WordPress’de şuan uyguladığım ve yeterli performansı sergileyen 2 yöntemi anlatmak istedim, elinizde daha iyi şeyler varsa duymak isterim tabii :) Diğer bir kaç yöntemden de bir kaç kelimeyle bahsettim ama kendim denemediğim için onları bu yazıda bulamayacaksınız.

Bu yazının tamamını oku »

Turkish Localization (turkish-l10n) 0.1 – Maemo 5

Turkish Localization 0.1 & Türkçe Yerelleştirme 0.1 (turkish_l10n_0.1)

Garage sayfası: https://garage.maemo.org/projects/turkish-l10n/

Açıklama
Nokia N900′de kullanılan Maemo 5 işletim sistem arayüzünü Türkçe diline çeviren paket. Bu paket, Maemo 5 arayüzünün ve varsayılan olarak getirdiği paketlerin ve GTK2.0 ile Ovi Maps çevirilerini içerir. Üçüncü parti yazılım desteği sunmamaktadır. Yazılımını Türkçe paketiyle uyumlu şekilde Türkçe dilinde çıkartmak isteyen geliştiriciler, dil paketlerini şuraya yükleyebilirler:
/usr/share/locale/tr_CY/LC_MESSAGES/

Bu paket, Nokia tarafından dağıtılmamış uygulama çevirilerini içermez.

GNU/GPL lisanslıdır ve ücretsiz olarak dağıtılır. Hiç bir şekilde ticari amaçlarla kullanılamaz, yeniden satılamaz, izinsiz olarak ticari projelerde kullanılamaz, ürünle birlikte ekstra fonksiyon olarak pazarlanamaz.

Bu yazının tamamını oku »

Maemo 5 SDK Kullanımı & XMPlayer derlemek

Maemo 5 - Derlediğim XMPlayer

Maemo 5′i kurcaladınız ve favori uygulamanızı derlemenin hiç de fena bir fikir olmadığını mı düşünüyorsunuz? Sonuçta bu bir GNU/Linux cihazı! Öyle değil mi? Çok da mutlu edici olmayan haber şu ki, cihaz üzerinde bir şeyler derlemek seçebileceğiniz en eğlenceli, kolay veya anlamlı yol olmayabilir. Maemo 5 için geliştirme yapacaksanız, en mantıklı yol yayınlanmış SDKsını GNU/Linux sisteminizde çalıştırmak, gerekli şeyleri de onun üzerinde ayarlamak ve denemektir. Bu yazımda nasıl yapabileceğinizi anlatmaya çalıştım. Adım adım XMPlayer derleyeceğiz.

Bu yazının tamamını oku »

G15AIOStats İçin Betik

Logitech G15 ile, ve dolayısıyla G15Tools yazılımıyla ilgilenmiyorsanız, bu yazı sizin için değildir. Bir sonraki yazıdan devam edebilirsiniz :) G15 kullanmış ve g15daemon kullananlar içinse-saydım, 10 kişi falan sanırım, tabii G13,G19 ve diğer LCD kullanan zımbırtıları sayarsak rahat 20 olur- güzel haber, g15tools forumunda aiostats adında ufak bir plugin yayınlandı. Pluginin esas olayı, sıfır kodlama yaparak, içinde önceden verilmiş widgetleri kafanıza göre ekleyebildiğiniz bir yapı sağlamak. Bir benzerini Windows’da LCD Studio’dan hatırlarsınız, bu tabii ki o kadar kapsamlı ve o kadar kullanışlı değil henüz, ben bu yazıyı yazarken v0.2 yayınlanmıştı.

G15AIOStats’i indirip derlediğinizi varsayarsak, ilk farkedeceğiniz, yeni sürümlerin siz onun için adam gibi bir .conf dosyası yaratmadığınızda pek bir halta yaramadığıdır. Home dizininizdeki .g15aiostats.conf dosyasını düzenleyip, man g15aiostats yaparak aldığınız betik komutlarıyla kolayca kendinize uydurmanız mümkün. Ya da, bu işlerden hiç anlamıyorsanız, hali hazırda benim kendime hazırladığım, yeni sürümün bütün özelliklerini(uptime/sensors/loadavg/diskspace) barındıran betiği alıp kendinize uydurabilirsiniz.  Size sadece disklerin sayısını ve /dev adreslerini belirtmek ve eğer bağlantınız 1Mbit değilse, maksimum değeri yeniden düzenlemek kalıyor.
Bu yazının tamamını oku »

Second Life: Para Kazanmak

Second Life, çok özetle, hayatın sanal ve çok kullanıcılı bir simulasyonudur. Burada içerik kullanıcılar tarafından üretilir ve bu sebeple sınırsız eşya,script,kıyafet,mekan görme şansınız vardır, Second Lifeda üniversite de vardır, futbol sahası da, camii de-evet o da-. Daha fazla bilgiyi Internet’te hemen her yerde bulabileceğinizden açıklamayı bir kenara bırakıyorum. İlk hesabınızı açtığınızda farkedeceğiniz şey, karakterinizin hiç bir şeye benzemediği, etraftaki herkesin son derece karizmatik göründüğü ve sizin cebinizde 0 L$ (Linden doları, para birimi.) olduğu olacak. Bunu değiştirmek elbette mümkün.

Bu yazının tamamını oku »

Windows’da Telnet Scripting Tool kullanımı ve CAR 854 betiği

Aslında router yeniden başlatmakla ilgili betikler paylaşmaktan oldukça sıkıldım ve bu konuda daha fazla yazmayacaktım, ama hem JDownloader gibi uygulamaların bunu gerektiriyor olması hem de Windows için hiç böyle bir yazı yazmadığımı farkettiğimden, en önemlisi de blogu takip eden bir arkadaşın ricası üzerine-bu kadar beklettiğim için üzgünüm- bu yazıyı yazdım. Daha önceki yazılarımı gördüyseniz, RapidShare gibi dosya sunucularından veri çekmek için gerekli IP değişikliğini otomatik olarak GNU/Linux üzerinde yapabiliyor olmalısınız. Windows üzerinde bu işlemi yapmanız da mümkün:
Bu yazının tamamını oku »

JDownloader Router Sıfırlama

Geçenlerde Pardus-Linux forumlarında dolaşırken bir arkadaşın sorusuna denk geldim, daha önce benzer bir durumu yaşamış olduğumdan bu konuda bir yazı yazmak istedim. Umarım bir çok kişinin işine yarayacaktır. Bu arada bilmeyenler için, JDownloader cross-platform çalışan bir leech yazılımı. RapidShare de dahil hemen her paylaşım sitesinden veri indirebiliyor.

JDownloader’in sıkıntısı ise, siz verileri sıralayıp koyduktan sonra, bu verileri tek tek çekerken modemi yenileyemiyor oluşu, haliyle IPniz değişmiyor ve 2 dosya arasında 15 – 30 dakika gibi uçuk bekleme süreleri yiyorsunuz RapidShare’da. Aslında JDownloader’in buna karşı geliştirdiği bir Reconnect özelliği var, fakat pek faydalı değil, benim routerımı tanıyamamıştı mesela. Web tabanlı sıfırlama sistemi de gayet zahmetli ve düzgün çalıştığı söylenemez. Az sonra vereceğim yöntemi aylardır Datron RTA1320 routerımda kullanıyorum, bir sıkıntı yaşamadım, farkı cihazlar için farklı düzenlemeler yapmanız gerekecek ama. Yöntemi şuan nerede olduğunu hiç hatırlamadığım yabancı bir arkadaştan aldım, kendisine teşekkür ediyorum.
Bu yazının tamamını oku »