Apache Httpd floodkoruma

Pazartesi, Mart 29, 2010 11:31

Floodkoruma httpd servisine gelen flood ataklarına karşı testler sonucunda gayet başarılı bulduğumuz ve sizinle paylaşmak istediğimiz güvenlik yazılımlarından bir tanesidir. Yazılım iptables ile birlikte çalışarak, httpd ye gelen atakları iptables ile bloklamaktadır. Bu yazılım 32 bit desteklidir. Aşağıda CentOS işletim sistemi üzerinde iki farklı sürümde kurulum aşamalarını anlatalım.

CentOS 4.x :

İlk olarak sunucumuzda ssh üzerinden root olarak login oluyoruz.

wget http://www.linuxsever.com/dosyalar/ismailcehreli/guvenlik/floodkoruma/floodkoruma-2.0-1.c4x.i386.rpm

Yukarıda rpm paketini çektik ve yükleme işlemini gerçekleştirdik. Yazılımın mevcut standart ayarlarında oynama yapmamız gerekiyor çünkü zararsız bağlantıları da kimi zaman bloklayabiliyor.

nano /etc/sysconfig/floodkoruma

Sonraki adımda yukarıdaki komut ile floodkoruma dosyasını açıyoruz. -w 10 yazan kısmı -w 100 yapıyoruz son olarakda -c 18 yazan kısmı -c 180 yapıyoruz yani mevcut satırı aşağıdaki gibi değiştiriyoruz.

OPTIONS="-i eth0 -f 'tcp[tcpflags] & tcp-syn != 0 and dst port 80' -w 100 -c 180 -o ipfilter -R 0.0.0.0:0 -a -d -l /var/log/ddos.log -T 3600"

Değişiklikler yapıldıkdan sonra floodkoruma servisini yeniden başlatıyoruz.

service floodkoruma restart

CentOS 5.x :

CentOS 5.x versiyonlarında CentOS 4.x deki gibi kurulum yapmayı denediğinizde hata ile karşılaşacaksınız. Bunun sebebi floodkorumanın sistemdeki mevcut libpcab paketi ile uyumsuz olmasından kaynaklanmaktadır. Bu sorunuda aşağıdaki adımlarla giderebiliyoruz.

wget http://www.linuxsever.com/dosyalar/ismailcehreli/guvenlik/floodkoruma/libpcap-0.8.3-12.el4_6.1.i386.rpm

Yukarıdaki işlemleri gerçekleştirdikden sonra CentOS 4.x sürümleri için anlattığım şekilde kurulumu gerçekleştirebilirsiniz.

Windows Horde Webmail Hatası

Çarşamba, Mart 10, 2010 13:37

Aldığınız Hata aşağıdaki şekilde ise yapılcak tek bir çözüm bulunmaktadır.

Warning: main(PEAR.php) [function.main]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\webmail\horde\lib\core.php on line 46

Warning: main() [function.include]: Failed opening 'PEAR.php' for inclusion (include_path='C:\Inetpub\vhosts\webmail\horde\lib;.;./includes;./pear') in C:\Inetpub\vhosts\webmail\horde\lib\core.php on line 46

Warning: main(Log.php) [function.main]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\webmail\horde\lib\Horde.php on line 3

Warning: main() [function.include]: Failed opening 'Log.php' for inclusion (include_path='C:\Inetpub\vhosts\webmail\horde\lib;.;./includes;./pear') in C:\Inetpub\vhosts\webmail\horde\lib\Horde.php on line 3

Warning: _connect(DB.php) [function.-connect]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\webmail\horde\lib\Horde\DataTree\sql.php on line 1623

Fatal error: _connect() [function.require]: Failed opening required 'DB.php' (include_path='C:\Inetpub\vhosts\webmail\horde\lib;.;./includes;./pear') in C:\Inetpub\vhosts\webmail\horde\lib\Horde\DataTree\sql.php on line 1623

Bu sorun kurmaya çalıştığınız ZEND Eklentisinden dolayı olduğu için.
Lütfen bunu uygulayın.

Registry panelden bu kısmı bulun. :  HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath

İçerisindeki : C:\WINDOWS değerini siliyorsunuz Sonrasında Pleskden servisleri restart yapıyorsunuz.

İyi çalışmalar

RDNS nedir? PTR (Ters dns kaydı)

Salı, Mart 2, 2010 21:59

Evet arkadaşlar hepimizin baş belası olan Reverse DNS Kaydı Diğerbir adıyla Ters DNS Kaydı Hotmail ve diğer Free mail hizmeti veren firmaların mail box larında Spam yada istenmeyen mail olarak algılanmasını ortadan kaldırmak için yapmamız gerekenler şöyledir.

Plesk Panel İçin.

Hosting panelinize Login olun.
Arkasından DNS Kısmına tıklayın.
Add Record (yeni dns kaydı girin)
TXT seçeneğini seçin.
IP Adresi girişi yapacağınız yere aşağıdakini Kendinize göre düzenleyip girin.

v=spf1 mx:ownhost.net  ip4:212.212.22.22/24 include:ownhost.net ~all

Cpanel İçin

Hosting Panelinize Login olun.
DNS Kısmına Tıklayın
Yeni DNS Girişi kısmından TXT yi seçin
IP Adresi girişi yapacağınız yere aşağıdakini Kendinize Göre düzenleyip girin.

v=spf1 mx:ownhost.net ip4:212.212.22.22/24 include:ownhost.net ~all

Reverse DNS Kaydınız Aktif Olup olmadığını aşağıdaki linkten kontrol edebilirsiniz.

http://postmaster.aol.com/tools/rdns.html

Error fetching zone data for

Perşembe, Kasım 19, 2009 15:14
Posted in category cpanel, linux

Error fetching zone data for
Cpanel’de Mx ayarları yaparken karşılaşılan bir hata.

Sorunun giderilmesi çok kolay. Büyük ihtimal ile DNS dosyasında bir problem oluştuğu için veya DNS dosyası <domain.com>.db dosyasının okuma yazma izinleri probleminden dolayı oluşabilicek sorun.

Problemi gidermek için. Cpanel WHM panelden siteye ait DNS zone’u silin ve Tekrardan ekleyin. Arkasından DNS servislerini restart etin sorun tamamen ortadan kalkacaktır…

İyi çalışmalar

bind-libs-30:9.3.3-7.el5.x86_64 Hatası

Cumartesi, Ağustos 8, 2009 14:51
Posted in category Plesk Linux Panel

Plesk 8.6 BIND servisi kurulu hatası ve nasıl kurtulacağınız hakkında

Installation types for the product:

1. (*) Full
Install all components.

2. ( ) Custom
Custom components selection. Recommended only for experienced users.

N) Continue installation with selected type; P) Go the previous page; Q) Cancel installing;
L) Overview or change components marked for the installation
To select an installation type or switch product, type the respective number;
Select action [N]:
Retrieving information about the installed packages…
Downloading the file PSA_8.2.0/thirdparty-rpm-CentOS-5-x86_64/thirdparty-8.2.0-cos5-x86_64.hdr.gz: 100% done.
Downloading the file PSA_8.2.0/update-rpm-CentOS-5-x86_64/update-8.2.0-cos5-x86_64.hdr.gz: 10%..20%..30%..40%..50%..60%..70%..80%..90%..100% done.
Downloading the file PSA_8.2.0/dist-rpm-CentOS-5-x86_64/build-8.2.0-cos5-x86_64.hdr.gz: 10%..20%..30%..40%..50%..60%..70%..80%..90%..100% done.
Determining the packages that need to be installed.
ERROR: Unable to install the “psa-8.2.0-cos5.build82070706.15.x86_64″ package.

The following could cause the installation failure:
1)Packages “bind-libs-30:9.3.3-7.el5.x86_64″ and “bind-libs-30:9.3.4-6.P1.el5.x86_64″ cannot be installed at the same time
because of the conflict on the file “/usr/lib64/libbind.so.4″

2)Packages “bind-libs-30:9.3.3-7.el5.i386″ and “bind-libs-30:9.3.4-6.P1.el5.x86_64″ cannot be installed at the same time
.

Not all packages were installed.
Please, contact product technical support.

Eğer Linux Plesk 8.6 veya farklı bir versiyonu kurarken bu hatayı alıyorsanız. Centos işletim sisteminde BIND Servisi kurulu olduğundan dolayı bu hatayı verir. Bu hatadan kurtulup kuruluma devam etmek için

yum remove bind*

komutu SSH’da uygularsanız kuruluma devam edebilirsiniz.
İyi çalışmalar

Godaddy Hesapları Arası Domain Transfer

Cuma, Temmuz 31, 2009 11:50
Posted in category Genel Bilgi

Godaddy hesapları transfer olayında sorun yaşayan bir çok kişinin olması üzerine bu yazıyı hazırlamayı düşündüm.Sırasıyla yapılacakları en detaylı halde anlatmaya çalışacağım.

Öncelikle godaddy hesabımıza giriyoruz.Domain kısmından istediğimiz domainin sol tarafındaki seçmeli yeri işaretliyoruz ve yukarıdaki menülerden Account Change tıklıyoruz. Karşımıza bilgileri girebileceğimiz form sayfası gelecektir.Transfer edilecek kişinin bilgilerini doğruca giriyoruz.E-posta adresini dikkatli girin çünkü bu e-posta adresine şifrelerin olduğu bir mail gidecektir.Bütün bilgileri doğru girdikten sonra.Form sayfasının altında;

Yazının yanındaki kutuyu işaretlemeyi unutmuyoruz ve devam ediyoruz.Domain paneline gelene kadar Continue tıklıyoruz.

Domain panelimize döndüğümüzde artık bizim görevimiz bitmiştir.Karşı tarafa hemen mail gidecektir ve iki kod gönderilecektir.

Karşı taraf hesabına giriş yapmalısın ve domain paneline geldikten sonra sol tarafta Pending Account Changes tıklamalısın.Gelen sayfada sağ üstte godaddy hesap arası transfer butonuna tıklıyoruz ve mailimizde gelen bilgileri giriyoruz ve devam ediyoruz.Bundan sonraki işlemler domain satın alma gibidir devam bildiğiniz yöntemle devam edeceksiniz.

PHP 6 Nedir? Getirdikleri , Götürdükleri Nelerdir

Pazartesi, Temmuz 20, 2009 22:52
Posted in category linux

PHP 6 ve Ekstra Getirdikleri Götürdükleri

  • Şu an için en bilinen ve en göz önünde olan özellikler, PHP nin en büyük eksiklikleri olarak tanımlanan nesneye yönelik programlamayla ilgili attığı adımlar.
  • Yine bir o kadar önemli olan özellik UNICODE desteği. Nesneler ve sınıfların tanımlamaları dahil olmak üzere şu an için desteklenmeyen Unicode, yeni versiyonda opsiyonel olarak seçilebilecek. Ve bir çok kişinin işini kolaylaştıracağı da kesin.
  • Ayrıca default olarak kurulmuş bir opcode sisteme de sahip olduğunu biliyoruz.
  • PHP Safe modu bu sürümle birlikte tarih oldu.
  • Register Globals kaldırıldı
  • Magic Quotes kaldırıldı
  • Return by Reference kaldırıldı
  • Zend.ze1 uyumluluk modu kaldırıldı
  • Freetype 1 ve gd 1 desteği kaldırıldı
  • Fastcgi artık kapatılabiliyor
  • Register long arrays kaldırıldı
  • Sapi dışında dl() kullanımı kaldırıldı
  • ifsetor() kaldırıldı
  • Stringler artık { } ile indexlenmiyor
  • Dinamik metodları statik sözdizimiyle çağıramıyoruz
  • Asp tarzı ( <% ve %> ve <script language=”PHP”> ) tag desteği kaldırıldı.
  • <?php=$var?> eklendi.
  • Goto ve import fonksiyonları eklendi (Sanıyorum bir çok kişiyi mutlu edecek olaylardan birisi)

Daha da detaylı bilgi için http://www.php.net/~derick/meeting-notes.html adresini ziyaret edebilirsiniz.

Etiketler: ,