22 Eylül 2012 Cumartesi

Php Firewall Kurulumu



 Merhaba arkadaşlar ,

Ücretsiz yazılmış bir programdır. Bir çok koruma sağlar. Bunlar :

Normal DoS koruması
XSS Koruması
Sql Koruması
Kötü Bot koruması
İp koruma
Çerez koruma
 gibi bir çok özellik var.

 Kurulum

 Öncelikle buradan kendi sitesine giderek dosyayı indiriyoruz. Rardan çıkarttıkdan sonra Ftpye atıyoruz.

 Mesela ben /php-firewall/php-firewall klasörüne attım. Tüm dosyalar orda. Bu dizini unutmuyoruz.

Dizine giriyoruz logs.txt dosyamızın izinini 777 veriyoruz.  Bunları yaptıysak  Firewall.php yi açıyoruz

Kod :
 define('PHP_FIREWALL_ADMIN_MAIL', 'mailadresiniz' );
    Mail adresiniz yazan yere mai adresinizi  doğru şekilde yazıyoruz.

Sonrada
Kod :

define('PHP_FIREWALL_PUSH_MAIL', false );
    define('PHP_FIREWALL_LOG_FILE', 'logs' );
    define('PHP_FIREWALL_PROTECTION_UNSET_GLOBALS', true );
    define('PHP_FIREWALL_PROTECTION_RANGE_IP_DENY', true );
    define('PHP_FIREWALL_PROTECTION_RANGE_IP_SPAM', false );
    define('PHP_FIREWALL_PROTECTION_URL', true );
    define('PHP_FIREWALL_PROTECTION_REQUEST_SERVER', true );
    define('PHP_FIREWALL_PROTECTION_SANTY', true );
    define('PHP_FIREWALL_PROTECTION_BOTS', true );
    define('PHP_FIREWALL_PROTECTION_REQUEST_METHOD', true );
    define('PHP_FIREWALL_PROTECTION_DOS', true );
    define('PHP_FIREWALL_PROTECTION_UNION_SQL', true );
    define('PHP_FIREWALL_PROTECTION_CLICK_ATTACK', true );
    define('PHP_FIREWALL_PROTECTION_XSS_ATTACK', true );
    define('PHP_FIREWALL_PROTECTION_COOKIES', false );
    define('PHP_FIREWALL_PROTECTION_POST', false );
    define('PHP_FIREWALL_PROTECTION_GET', false );
    define('PHP_FIREWALL_PROTECTION_SERVER_OVH', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_KIMSUFI', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_DEDIBOX', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_DIGICUBE', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_OVH_BY_IP', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_KIMSUFI_BY_IP', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_DEDIBOX_BY_IP', true );
    define('PHP_FIREWALL_PROTECTION_SERVER_DIGICUBE_BY_IP', true );

hangi korumayı açmak istiyorsak başındaki falseyi , true yapıyoruz ve dosyayı kaydedip ftye yolluyoruz.

Bir mybb forumunuz var ise global.php yi eğer başka bir forumunuz var ise index.php dosyasında


    <?php den sonra



  define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
    define('PHP_FIREWALL_ACTIVATION', true );
    if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
        include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );

kodunu ekliyoruz. /php-firewall/firewall.php  yazan yerlere dosyaları nereye attıysak o dizini yazıyoruz ve yolluyoruz.

 Eğer bu adımları doğru biçimde yaptı iseniz Firewallınız kurulmuş demektir. Hayırlı olsun.








Makale İçeriği DMCA Lisansı Altındadır.

DMCA.com Protection Status

Yazıyı Paylaş
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

0 yorum

Yorum yaparken yazım kurallarına uygun , açıklayıcı yorumlar yapınız. Küfür ve Argo Kullanmayınız. Unutmayın ki yorumlarınız bizler için çok önemli.

Yorum içine link eklemek yasaktır. İsim seçeneği ile link ekleyebilirsiniz.

:) :-) :)) =)) :( :-( :(( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ :-$ (b) (f) x-) (k) (h) (c) cheer

 
© 2011- 2013Hile & Makale -


Kayıt RSSYorum RSS
Yukarı çıkar beni kaptaan !