Saldırı Engelleme Panel Site için

Kategori: Web Site Panel Kodları

Saldırı Engelleme Panel Site için: Panel sitenize gelen saldırıları engellemek için php kodlama ile sitenizin güvenliğini arttırabilirsiniz. Saldırı engelleme sistemi flood koruması.

Görüş Yaz : Yorumlar/Yorum Ekle

Facebook'ta Paylaş:

Google+'da Paylaş:

Saldırı Engelleme Panel Site için

Saldırı Engelleme Panel Site için

Panel koruması için öncelikle "guvenlik.php" adında bir dosya oluşturup düzenleyelim;

 <?php
/////////////////////////////////// AYARLAR /////////////////////////////////////////////// 
$zasimi        = 1;         //Bağlantı Kabul edilecek Süre Aralığı ( saniye ) 
$proxyyasak    = "e";        //Proxy Girişleri Yasaklansınmı ? ( e | h olarak girilmeli ) 
$myenile     = 3;        //Modül çıktığında Sayfayı Yenileme Süresi ( saniye ) 
$yonlendirme    = "?";        //Modül Çıktıktan Sonra Yönlendirilecek Sayfa ( ? aynı sayfa ) 
///////////////////////////////////////////////////////////////////////////////////////////// 
#  Kullanım Kılavuzu ; Yazılımın Kullanımı oldukça basittir. guvenlik.php bir kök dosyadır ve  
# tüm sayfalarınıza include edilmiş olmalıdır. Çalıştırılabilir bütün sayfalarınızın en üst 
# satırına include "guvenlik.php"; şeklinde ekleyerek modülü devreye sokabilirsiniz.  
# 
# Panellerinizde, hazır portallarda kullanımı için Kilit ayar dosyanızın  
# "config.php gibi" en üst satırına include "guvenlik.php"; yazarakta bütün sayfalarda 
# kullanılabilir olmasını sağlayabilirsiniz. 
# 
# Modülün IP Adreslerini ve giriş sürelerini tuttuğu dosya adı "yasak.txt" dir. Bu dosyayıda 
# FTP ile web alanınıza yüklemeniz gerekir. Yükledikten sonra "Attribute" değerini 777 yapmalı, 
# alt dizin ve klasörlerde modül çalıştırılacak ise o bölümlerede kopyalamalısınız. 
# 
# 
///////////////////////////////////////////////////////////////////////////////////////////
?> 
<?php if ($proxyyasak == "e" and $HTTP_VIA >""){?> 
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" bgcolor="#E0E0E0"> 
<p><br> 
<br> 
<br> 
<br> 
&nbsp;</p> 
<table style="border:none;" style="border-collapse: collapse" width="100%" cellpadding="0" height="110"> 
<tr> 
                <td bgcolor="BLACK"> 
                <div align="center"> 
                                        <table style="border:none;" width="336" id="table1" cellspacing="0" cellpadding="0" 
height="66"> 
                                                <tr> 
                                                        <td valign="center"> 
                                                        <p align="center"> 
                                                        <font face="Verdana" style="font-size: 10pt; font-weight: 700" 
color="#DBDBDB"> 
                                                        Güvenlik Modülü !</font><font face="Verdana" style="font-weight: 
700" color="#C0C0C0" size="2"><br> 
                                                        </font> 
                                                        <font face="Verdana" style="font-size: 9pt; font-weight: 700" 
color="#C0C0C0"> 
                                                        <br> 
                                                        </font> 
                                                       <font face="Arial" style="font-size: 8pt; " 
color="#C0C0C0"> 
                                                        Proxy Girişleri  
                                                         
Yasaklıdır.</font></td> 
                                                </tr> 
                                        </table> 
                                </div> 
 
<?php exit;};?> 
<?php
$dakika=date("i"); 
$saniye=date("s"); 
$adres=$REMOTE_ADDR; 
$dosya="yasak.txt"; 
$hoptiri=fopen($dosya,'r'); 
$oku=fgets($hoptiri,100000); 
fclose($hoptiri); 
$sira=explode(">",$oku); 
$sappa=$sira[0]+1; 
$ziplat=explode(";",$sira[1]); 
for ($i=0;$i<50;$i++){ 
$ayikla=explode("|",$ziplat[$i]); 
if ($HTTP_VIA > ""){$kaynak=$HTTP_X_FORWARDED_FOR;}else{$kaynak=$REMOTE_ADDR;}; 
if ($kaynak==$ayikla[0] and date("i")==$ayikla[1] and date("s")<$ayikla[2]+$zasimi){ 
$ziplat[$i]= "$adres|$dakika|$saniye"; 
?> 
 
<head> 
<meta http-equiv="Content-Language" content="tr"> 
<meta http-equiv="Refresh" content="<?echo $myenile;?>; url=<?echo $yonlendirme;?>"> 
<title>Güvenlik Modülü</title> 
</head> 
 
 
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" bgcolor="#E0E0E0"> 
<p><br> 
<br> 
<br> 
<br> 
&nbsp;</p> 
<table style="border:none;" style="border-collapse: collapse" width="100%" cellpadding="0" height="110"> 
<tr> 
                <td bgcolor="BLACK"> 
                <div align="center"> 
                    <table style="border:none;" width="336" id="table1" cellspacing="0" cellpadding="0"  
height="66"> 
                        <tr> 
                            <td valign="top"> 
                            <p align="center"> 
                            <font face="Verdana" style="font-size: 10pt; font-weight: 700"  
color="#DBDBDB"> 
                            Güvenlik Modülü !</font><font face="Verdana" style="font-weight:  
700" color="#C0C0C0" size="2"><br> 
                            </font> 
                            <font face="Verdana" style="font-size: 9pt; font-weight: 700"  
color="#C0C0C0"> 
                            <br> 
                            </font> 
                            <font face="Arial" style="font-size: 8pt" color="#C0C0C0"> 
                            Girişiniz Askıya Alındı.<br> 
                        Lütfen Bekleyin.</font></td> 
                    </tr> 
                </table> 
            </div> 
<?php
for ($e=0;$e<50;$e++){$yazilacakveri= "$yazilacakveri;$ziplat[$e]";}; 
$oyt=fopen($dosya,'w'); 
$yazilacakveri="$sira[0]>$yazilacakveri"; 
fputs($oyt,"$yazilacakveri"); 
fclose($oyt); 
exit; 
};}; 
$ziplat[$sappa]="$adres|$dakika|$saniye"; 
for ($e=1;$e<50;$e++){$yazilacakveri= "$yazilacakveri;$ziplat[$e]";}; 
if ($sappa>50){$sappa=1;}; 
$yazgec="$sappa>$yazilacakveri"; 
$oyt=fopen($dosya,'w'); 
fputs($oyt,$yazgec); 
fclose($oyt); 
?> 

FTP'de bu dosya ile bulunacak yere yasak.txt dosyası oluşturup chmod 777 giriniz.

Dosyayı ana sayfa ve diğer sayfalarda çalıştırmak için php kodu;

<?php include "guvenlik.php"; ?>

İşlem tamamdır.

tarihinde gönderilen başlık ile ilgili tecrübe ve yorumlarınızı eklemeyi lütfen unutmayınız. Saldırı Engelleme Panel Site için gibi Pvp Serverler konuları ve mmo online oyunlar konularında da sizlere en iyi hizmeti verebilmemiz için lütfen yorum atmayı unutmayınız.

Yorumlar / + Yorum Gönder / Bütün yorumlar

Henüz Yorum Yok! Yorum Gönderen İlk Sen Ol!

Konu ile ilgili olarak Yorumlarınız ve eleştirileriniz ile konu gelişimine destek verebilirsiniz.

Pvp Serverlar PvpServerlar.Biz Sitemiz uzun yıllar sonucu verilen emekler ve bilgi birikimi sonucu oluşmuştur. Bu birikimi ziyaretcilerimiz ile paylaşmaktan grur duyarız. Oyun tanıtımlarını Pvp Server ilanlarından bulabilirsiniz. Sitemiz online oyunlar başta olmak üzere Serverlar haberleri, teknoloji haberleri, Teknolojide mobil telefonlar, bilgisayarlar, oyun incelemeleri ve oyun tanıtımları gibi bir çok kategoride sizlere hizmet vermektedir. Oyun Bölümleri olarak metin2, silkroad, knight online gibi topluluğu yüksek olanlara önem vermektedir.

Sor Cevap Pvp Serverler

En Son Yapılan Yorumlar

Pvp

Cihan Sen kara-buyu-1-1-wslik-efsunlari-2016 Başlığına yorum yaptı.

Pvp

sakaskaks sro-loader-coklu-silkroad-acma Başlığına yorum yaptı.

Pvp

EmirhanSEKERHD car-isim-ve-anlamlari-karakterler-icin Başlığına yorum yaptı.

Pvp

Gamer pm-yaziyor-sistemi Başlığına yorum yaptı.

Pvp

mega pm-yaziyor-sistemi Başlığına yorum yaptı.

Pvp

senadfrty sac-stilleri-kodlari-metin2-sac-stilleri Başlığına yorum yaptı.

.