Tags: , , , , | Categories: Software, Web Hosting Posted by Editorial on 30.11.2009 22:50 | Yorumlar (0)

MailEnable alternatifi bir e-posta sunucusu araştırırken, gerçekten'de alternatif olabilecek açık kaynaklı bir yazılım keşfettik. İsmi hMailServer!

Open Source

İlk izlenim olarak dikkatimizi çeken yazılım'ın açık kaynaklı olarak dağıtılması oldu. Gerçekten güzel bir hareket. Yazılım'ın kaynak kodlarını burdan çekebilirsiniz yaklaşık 15mb. Açık kaynak olmasının avantajı kendi ihtiyacınıza göre istediğiniz gibi özelleştirebilir ve tekrar dağıtabilirsiniz. Bunun çin C++ bilmeniz yeterli ;)

Bunun yanı sıra hMailServer'ın COM api'leride mevcut. Böylelikle direkt kaynak kodun içine dalmadan size verilen özellikleri kendi programlarınız içinde kullanabilir ve hızlıca geliştirme yapabilirsiniz. Örneğin SMTP servisni kendi yazacağınız programda hMailServer'ın COM API'sini kullanaran restart edebilirsiniz.

Çoklu Veritabanı Desteği

hMailServer MSSQL, MS SQL Compact, MySQL, PostgreSQL gibi popüler veritabanı sistemleri üzerinde çalışabiliyor. Bu yönetilebilirlik açısında çok kullanışlı bir özellik.

Active Directory

Enteresan bir özellikte Active Directory entegrasyonu. Direkt AD domain'ine bağlı kullanıcılara bu yazılım üzerinden e-posta kutusu verebiliyorsunuz. Örneğin: Active Directory üzerinde Exchange çalıştırmak istemezseniz sizin için güzel bir alternatif'te hMailServer'dır.

Performans

Yüksek yük altında çok test etme şansımız olmadı ama teknik tasarımında alt düzey bir programlama dili kullandıldığından başarımı yüksek oladak tahmin ediyoruz. Kimbilir belki yazılımı kullanan ve düşüncelerini paylaşmak isteyen okuyucularımız yorumları ile bize aydınlatabilirler ;)

Antivirus, Antispam

Antivirus çözümünüz varsayılan olarak ClamWin geliyor fakat farklı bir yazılım kullanıyorsanız bunuda sisteme entegre edebiliyorsunuz.
Antispam için klasik DNS black listleri ile haberleşme entegrasyonu mevcut ek olarak SURBL sunucularınıda destekleyip işletebiliyor, Çoğu sunucuya ek olarak entegre edilen Greylisting hMailServer'da direkt entegre geliyor ve tabiki WhiteList özelliği mevcut.

Scripting

Bizi etkileyen diğer bir özellikte scripting desteği VBScript veya JScript şeklinde yazdığınız betikleri sunucu içinde çalıştırabilirsiniz. Örneğin bir client sunucuya bağlandığında bir olayı işltebilir,  client bilgilerini alabilir ve veritabanına kaydedebilirsiniz veya e-posta gönderildiğinde bir kopyasını direkt istediğiniz bir dizine kopyalayabilirsiniz.

Çoklu Domain Desteği

hMailServer hosting firmaları için biçilmiş kaftan, birden fazla alanadını tek bir IP üzerinde yönetebilir, bir alanadına bir çok takma isim (alias) verebilir ve kolayca yönetebilirsiniz. Hosting firmalarının işine yarayabilecek diğer özellik ise domain bazlı limitlemeler. Örneğin : bir domain en fazla 5 e-posta kutusu açabilir veya e-posta kutularının maksimum boyutu 10MB olsun gibi.

Diğer yandan e-posta kutusunda standart özelliklerin hepsi mevcut, bunlar : Otomatik yanıt, İmza, E-Posta bazlı kurallar, klasörleme yapısı gibi.

External Account

Bu özellik'e en güzel örnek gmail'in "Diğer Hesaplar" bölümünü gösterebiliriz. hMailServer üzerinde bir e-posta kutusu sahibiyseniz farklı yerlerdeki POP3 hesaplarınızı'da buraya dahil edebilirsiniz.

Çoklu Dil Desteği

Bir çok dil desteğini http://www.hmailserver.com/devnet/?page=translation_status adresinden öğrenebilirsiniz. Türkçe'de var ve %99 çevrilmiş.

Destek

Destek ücretsiz. hMailServer hayranı olan herkes hMailServer forumlarında. Dökümanlarda ihmal edilmemiş.

Sonuç

Son söz olarak, çok kurumsal olmayan ihtiyaçlarınız için kesinlikle kullanabileceğiniz, programcı dostu, açık kaynak bir e-posta sunucusu. hMailServer ekibine bu yazılımı dünyaya kazandırdığı için teşekkür ederiz.

Lütfen bağış yapınız http://www.hmailserver.com/index.php?page=donate


Tags: , , , , , , , , | Categories: Software Posted by Editorial on 12.11.2009 08:26 | Yorumlar (3)

Web siteleri zaman ilerledikçe farklı, farklı saldırılara maruz kalıyorlar. Bunların en yaygın olanı Iframe malicious diye adlandırılan web sitenizin index sayfasına yerleşen ve iframe html etiketi kullanarak yayılan zararlı kod parçaları olarak gösterilebilir. Web hosting şirketlerinin de çok başını ağrıtan bu virusler webmaster'ın bilgisayarından ftp protokolüne sızar ve web sitenize gönderdiğiniz dosyaların içine kendi zararlı kodunu kopyalar. Burda sunucu taraflı herhangi bir durum yoktur tamamen ftp protokolü ile upload yapmakta olan bilgisayarda virus mevcuttur.

Genelde kullanıcılar web sitelerinin zararlı içerik barındıran site olarak işaretlendiğini farkettiği zaman sorumlu olarak hemen hosting firmasını gösterir, sanki hizmet almış olduğu yerdeki sunucuya virus girmiş ve bütün dosyalarına bulaşmış sanar. Bu durum da hosting firmalarına zaman, maliyet ve kötü reklam olarak geri döner.

Hosting firmalarını bu kötü durumdan kurtarmak için webhostingturkey.com olarak ufak bir temizleme aracı geliştirdik ve siz ziyaretçilerimizle paylaşalım dedik.

Iframe Cleaner (Iframe Temizleyici)

Programı .Net framework 3.5 kullanılarak geliştirdik bu nedenle windows sunucularda .Net Framework 3.5, Linux sunucularda Mono 2.4.2 runtime dosyalarına gereksinim duymaktadır. Programı sunucu üzerinde çalışacak şekilde geliştirdik. Burda amaç hosting firmasının müşterinin web sitesini temizleyip yayınlamakta olduğu web sitelerinde stabiliteyi sağlaması olarak düşünülmüştür.

Programın Özellikleri

  • Zararlı iframe tag'ı algılayabilme.
  • Zararlı iframe tag'ı silebilme.
  • Otomatik silme modunda çalışabilme.
  • iframe tag'larını opsiyonel silebilme.
  • Temizlenen dosyaların son hallerinin yedeğiniz alabilme
  • Büyük text dosyalarında yüksek performans.

Kullanımı

Console uygulaması olarak geliştirilen bu yazılım komut satırı üzerinden kullanılabilir. Programın çalışmasını etkileyecek parametreler aşağıdadır.

-b (backup) temizlenecek dosyaların bir yedeğini alır ve .backup uzantılı olarak aynı dizine kaydeder.

-f (force) Zararlı kod bulunan iframe desenlerini otomatik olarak siler. Size sormaz.

-l (location) Programın hangi klasördeki dosyaları tarayacağını belirtebileceğiniz parametredir.

Örnek kullanım : IframeCleaner.exe -b -l C:\vhosts\

IframeCleaner.rar (4,49 kb)

Tags: , , , , , , , , , , | Categories: Software Posted by Editorial on 02.11.2009 01:05 | Yorumlar (0)

Dünyanın belirli bölgelerinin IP kordinasyonunu sağlayan kordinasyon merkezleri vardır ve hepsi belilenmiş bölgelerde bağımsız olarak çalışır. Bu merkezleri saymak gerekirse aşağıdaki gibi bir liste çıkacaktır.

  • AfriNic - The Registry of Internet Number Resources for Africa
  • ApNic -Asia Pacific Network Informatin Center
  • Arin - American Registry for Internet Numbers
  • LacNic - Latin American and Caribbean Internet Addresses Registry
  • Ripe - Network Coordination Centre

Yazımızı bir haritayla süsledikten sonra esas anlatmak istediğimize gelelim.

Bu farklı kordinasyon merkezlerinin farklı whois serverları vardır. Eğer siz bir IP adresi sorgulayacaksanız önce hangi kordinasyon merkezinde olduğunu bulup daha sonra bu merkezin whois servisini bulup ordan gerekli işlemi yapar ve bilgilere ulaşabilirsiniz.

Bu durum herseferinde çekilmez bir hal alacağından sizler bu işi yapacak ufak bir araç yazdık ve paylaşalım dedik. Bu ufak programın ayrıntılarını aşağıda bulabilirsiniz.

Multi Nic Ip Whois

Program .Net Framework Alyapısını kullandığı için .Net Framework 3.5 bilgisayarınızda yüklü olmalıdır.

 

WhoisNic.rar (5,57 kb)