v0.0.3 temmuz ayında geliyor

Domain hunter’in gelişimini bu sıralar yavaşlatıp tanıtıma ağırlık vermiş bulunuyorum. Temmuz ayı içerisinde yeni bir derleme toplama sürümü çıkarıcağım. Gördüğüm kadarıyla mevcut sürümdeki php yapılandırması sebebiyle birçok kurulum başarısızla sonuçlanmakta, v0.0.2 sürümünün daha hızlı çalışabilmesi için linux üzerindeki whois komutu php nin exec fonksiyonu yardımıyla kullanıldı. Bu sebeple yapılan denemelerde hızı yüksek oldu. Fakat exec’nin getirmiş olduğu güvenlik riskleri sebebiyle birçok sunucuda kullanımı kısıtlanmıştır. v0.0.3 te exec komutuna göre güvenlik riskleri daha hafif olan fsockopen komutuna geçilecek. fsockopen komutuda bazı güvenlik riskleri içermekte bu sebeple fsockopen komutu ile de bazı kullanıcılar domain hunter’i başarı ile kullanamayacaklar.

Domain Hunter v0.0.2 nasıl kurulur?

zoque.net forumunda domain hunter ile ilgili mesajıma nasıl kurluduğunu yazmamı istiyen bir cevap geldi bunun üzerine aşağıda da yazan basamaklarını belirledim. Bu işlem basamakları ile domainhunter v0.0.2 rahatlıkla kurululabilir.

  1. sourceforge.net üzerinden son sürüm indirilir. (mevcut sürüm 0.0.2)
  2. Linux üzerinde

    Kod:

    tar xfv domainhunter-v0.0.2.tar.gz

    komutu ile yada Ark tarzı bir programla, windows üzerinde de winrar ile açılır.

  3. Mysql sunucusu üzerinde herhangi bir araçla bir veritabanı oluşturulur. Veritabanına erişebilmesi için bir kullanıcıya yetki verilir. (Bu işlem phpmyadmin ile kolayca yapılabilmektedir.)
  4. domainhunter.sql dosyasındaki sql cümlesi ile takip tablosu oluşturulur. Yada phpmyadmin’de import özelliği ile
  5. config.inc.php dosyası açılır içindeki $hunter_email (değişikliklerin gönderileceği mail adresi), $dbhost (mysql sunucusu), $dbuname (bağlantı kullanıcısı), $dbpass (bağlantı şifresi), $dbname (veritabanı adı) alanları üst kısımda belirlediğimiz bilgiler ile doldurulur.
  6. http://script_adresi şeklinde script çalıştırılır.
  7. Önceliğin linux yada türevi sunucular üzerinde çalışması olduğu için bu adım sadece bu tip sistemlerde çalışmaktadır. crontab -e yazıp

    Kod:

    0 22 * * * php /scriptin/bulun/duğuyerel/alan/cron.php >/dev/null 2>&1

    satırı eklenir. Uzaktan çağırmak istersek ise

    Kod:

    wget -O -  http://script_adresi/cron.php

    satırı eklenir.

    Bu aşama mümkün olmuyorsa http://script_adresi/cron.php adresi elle ulaşılabilinen herhangi bir yerden çalıştırılarak da sistem güncellenebilir.

Yukarıda yazanlara ek olarak sistemde exec yada fsockopen komutlarının birinin açık olması gerekmetedir.

Domain Hunter yakında kullanılabilir duruma gelecek

Bu yazıyı daha sonra yazmayı düşüyordum fakat en son ücretini ödeyerek kullandığım Godaddy domain monitör sisteminde yaşadığım hüsran DomainHunter ‘i tekrar gündeme getirmeme sebep oldu. İnternet’te pek çok domain monitör sistemi mevcut bir kısım ücretli bir kısım ücretsiz. Domain Hunter de GPL lisansı altında yayınlamayı düşündüğüm (kodu yayınlayabilecek duruma henüz getiremedim) php+sql tabanlı basit domain monitör scripti. VI. Linux ve Özgür Yazılım Şenliği’nin havasından mıdır nedir? Açık kaynak bir şeyler yayınlayasım geldi. Bitmeden yayınlamayı düşünmüyordum fakat bitmesi biraz vakit alacak gibi bu arada da belki birilerinin işine yarayabilir düşüncesiyle kodu bitirmeyi tekrar gündemime aldım. Kısa sürede biteceğine inanıyorum. DomainHunter yayınlanacak sürüm sadece bireysel kullanıcıların domain takip edebilmesine olacak sağlayacak. Birde bunun çoklu kullanıcı sürümünü hazırlayıp DomainLabs‘ta yayınlayacağım. DomainLabs konusunda da ilerleyen zamanlarda bir şeyler yazacağım şimdilik DomainHunter ‘in çoklu kullanıcı desteğinin olacağı yer diyebiliriz.

Domain avı başladı

Daha önceki yazımda Domain Hunter isimli bir php script yazdığımdan bahsetmiştim. İlk meyvesini bu gün verdi. Programı yazmama sebep olan linforum.net domain üç farklı register tarafından beşer gün tutulduktan sonra boşa çıkmış. Domain Hunter bu bilgiyi bana mail ile bildirdi ve büyük bir sevinç ile domaini aldım. Aslında domain alma kısmıda pek kolay olmadı. internic whois veritabanı ana veritabanı verisign-grs den geç güncellediği için ordaki değişiklikler hemen yansımıyor. linforum.net`i iki hafta önce bu durumu bilmediğim için kaçırmıştım. Bu bilgi ışığında domain hunter`i verisign-grs whois sunucusunda sorgu yapacak şekilde yazdım. Aynı sorun ana domain register firmama olan 007names`tede oldu. Domaini almak istediğimde son aşamada sistemleri çakıldı ve domaini alamadım. Bunun üzerine dotregister ile yaptığım denemede domaini aldım ve bir yıl boyunca ben kullanacağım. Bu domain asında bir işime yaramayacak fakat bu domaini almaya çalışırken öğrendiklerimi ne bir dökümanda nede bir seminerde öğrenebilirim. Bana Domain Hunter gibi bir script yazmama sebep olan ( Adını şuan hatırlamıyoum whois sistemi bile yoktu) domain register firmasına burdan teşekkür ediyorum.