Domain Labs blog yayında

Domain hunter ve domain ile ilgili konulardaki yazılarımı bundan sonra blog.domainlabs.prj.be adresindeki blogumda yazıcağım. Aşağıda görünen dört yazı www.bahri.info/blog adresindeki blogumda daha önce bu konuda yazdığım yazılar. Bütün hepsi bir arada bulunsun düşüncesiyle rss üzerinden import ettim.

Bahri.info da enson domain hunter v0.0.1’in çıktığını yazmıştım. İlk sürümü yayınladıktan sonra gelen geri dönüşler (türkçe bilmedikleri için burda ne yazıyor diye soranlar) ve acele ile unutulmuş birkaç hata sebebiyle domain hunter v0.0.2 yi de yayınladım.

Arka planda çalışan avcı kodu hala istediğim seviyede değil. Son farkettiğim hata ise markmonitor ve register.com, verisign whois sistemine düzgün veri göndermiyorlar. Bu sebeple bu iki registere kayıtlı domainlerin bilgilerini alamıyorum. Çözüm olarak internic whois sisteminden bilgiler alınarak çözülebilir fakat internic whois veritabanı verisign kadar güncel değil, verisign veritabanı nerdeyse anlık güncelleniyor. Bu konuya belki v.0.0.3 de çözüm bulabilirim.

Bir başka sorunumuz ise kod windows sunuculardaki denemelerde çalışmaması windows kullanmadığım için şuanda o sorunu el altında bekletiyorum. İlerde boş bir vaktimde düzeltebilirim.

Domain Hunter v0.0.1 yayımlandı

Geldi geliyor derken domain hunter yayımlandı. Domain Hunter v0.0.1 ne yapıyor biraz bahsedeyim. Mevcut domainlerinizi yada izlemek istediğiniz domainleri takip etmenize olanak tanımaktadır. İlk başlangıç noktası domain takip olduğu için listedeki domainlerdeki herhangi bir değişikliği konfigürasyon dosyasında belirtiğiniz mail adresine mail göndermektedir. Mail gönderme işlemini otomatik yapabilmesi için *nix sistemlerde crona eklemeniz gerekmetedir. Cronun tetiklediği dosyayı ne kadar sık çalıştırısanız o kadar sık listedeki bütün domainleri kontrol edecektir. Domain Hunter v0.0.1 sürümünde sadece com ve net domainleri izlemeye olanak tanımaktadır. Whois işlemi için hassasiyeti en yüksek olan VeriSign Whois sunucularını kullanmaktadır. Sonraki sürümlerde org, info, biz uzantılarınıda destekleyecektir.

Kod kalitesine gelirsek 2006 yılında yazdığım bir fonksiyonu kullanmakta, bu sebeple kalitesiz fakat işe yarayan bir domain takip sistemi ortaya çıkmıştır.

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.

Domain Hunter 0.0.1

Sonunda yeter artık deyip kendi domain avcımı yazmaya karar verdim elle takip ettiğim domainlerde bahri.info dışında pek başarılı olduğumu söyleyemeyeceğim. Altı aydır beklediğim linforum.net domainin önce garip bir register aldı altı gün sonra ben farkedemeden bırakmış. Şimdi başka biri tarafından kullanılıyor. Bu başarısızlık sonucunda kendi domain takip kodumu yazıyorum. Şuan için sadece internic destekli (sadece com ve net ) domainler için çalışıyor fakat daha sonra diğer uzantılar içinde geliştirilebilir. Henüz kodu %100 tamamlayamadım. Kodu paylaşırmıyım bilmiyorum ama ticari amaçla kullanacağım kesin. Bu alandaki ücretsiz bildiğim tek örnek domaintools.com ( eski adıyla whois.sc ) pek sık kontrol yapmasa gerek çünkü ona güvenerek domaini kaçırdım. Kod bittiğinde domain avına başlayabiliriz. İlk hedef olarak domainhunter.com `u seçtim. Pek boşalacağını sanmıyorum ama belki boşalır.