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.
0 comentários
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.