Proxy IP Kullananların IP'sini Gerçek IP'ye Çevirici - TurkishNuke
PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke: Forumlar

Turkish Nuke ~ Başlığı Görüntüle - Proxy IP Kullananların IP'sini Gerçek IP'ye Çevirici

Sorularınızı sorarken başlıkta "Acil, yardım, biri yardım etsin, bir bakın, çözümü nedir?, yardım edecek yok mu?" gibi başlıklar kullanmayınız. Başlıklar okuyan kişilere mesaj içeriği ile ilgili bilgi vermesi için var. Ve bilgi vermeyen başlık yöneticiler tarafından kilitlenebilir, silinebilir, değiştirilebilir.

 

Turkish Nuke Forum Ana Sayfası -> vBulletin -> Eklentiler -> Proxy IP Kullananların IP'sini Gerçek IP'ye Çevirici
AhmetPasha
MesajTarih: Pzr Tem 03, 2005 6:04 pm 
Proxy, IP, Kullananların, IP'sini, Gerçek, IP'ye, Çevirici, Proxy IP Kullananların IP'sini Gerçek IP'ye Çevirici,
Alıntıyla Cevap Ver
   
Site Admin
Site Admin


Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar


phpMyAdmin'den alttaki sql 'yi gerçekleştirin
Kod:

ALTER TABLE post ADD proxyip VARCHAR(50) not null AFTER ipaddress;

Not : Table prefix kullanıyorsanız (veya sql query hatası verirse); "post" kelimesini doğru tablonun ismiyle değiştirmeyi unutmayın...

- Alttaki phrase (sözcük grubunu) ekleyin;
Sözcük Düzeni : Front-End Error Messages
Varname : thread_displayproxyip
Metin (Text) :
Kod:

Gerçek IP Addresi : $postinfo[ipaddress]<br>
$postinfo[hostaddress]<br>
Proxy Server IP Addresi : $postinfo[proxyip]<br>
$postinfo[proxyhost]

- Postbit Templates >> postbit isimli templatenin içeriğini alttakiyle değiştirin;
Kod:

<if condition="$show['ip']">
$vbphrase[ip]: $post[ip]
<else />
<if condition="($post[proxyip] != '')">
<a href="postings.php?$session[sessionurl]do=getip&amp;p=$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/ipp.gif" alt="$vbphrase[ip]" title="$post[ip]" border="0" /></a>
<else />
<a href="postings.php?$session[sessionurl]do=getip&amp;p=$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/ip.gif" alt="$vbphrase[ip]" title="$post[ip]" border="0" /></a>
</else></if>
</if>

includes/functions_newpost.php 'yi açıp alttaki yeri bulun
Kod:

if ($vboptions['logip'])
   {
      $post['ipaddress'] = IPADDRESS;
   }
   else
   {
      $post['ipaddress'] = '';
   }

Bunu komple şununla değiştirin;
Kod:

if ($vboptions['logip'])
   {
      $post['ipaddress'] = IPADDRESS;
      $post['proxyip'] = PROXYIP;
   }
   else
   {
      $post['ipaddress'] = '';
      $post['proxyip'] = '';
   }

Tekrar aynı dosyada şu kısmı bulun;
Kod:

// ### POST NEW POST ###
      $DB_site->query("
         INSERT INTO " . TABLE_PREFIX . "post
            (threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie,
             showsignature, ipaddress, iconid, visible, attach)
         VALUES
            ($threadinfo[threadid], $parentid, '" . addslashes($post['title']) . "',
             '" . addslashes($post['postusername']) . "', $bbuserinfo[userid], " . TIMENOW . ",
             '" . addslashes($post['message']) . "', $post[enablesmilies], $post[signature],
             '" . addslashes($post['ipaddress']) . "', $post[iconid], $post[visible], $totalattachments)
      ");

Ve şununla değiştirin;
Kod:

// ### POST NEW POST ###
      $DB_site->query("
         INSERT INTO " . TABLE_PREFIX . "post
            (threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie,
             showsignature, ipaddress, proxyip, iconid, visible, attach)
         VALUES
            ($threadinfo[threadid], $parentid, '" . addslashes($post['title']) . "',
             '" . addslashes($post['postusername']) . "', $bbuserinfo[userid], " . TIMENOW . ",
             '" . addslashes($post['message']) . "', $post[enablesmilies], $post[signature],
             '" . addslashes($post['ipaddress']) . "','" . addslashes($post['proxyip']) . "', $post[iconid], $post[visible], $totalattachments)
      ");

Kaydedip upload edin.

- postings.php 'yi açıp alttaki kısmı bulun;
Kod:

eval(print_standard_error('thread_displayip', 1, 0));

Şununla değiştirin;
Kod:

$postinfo['proxyhost'] = @gethostbyaddr($postinfo['proxyip']);
   if ($postinfo[proxyip] != '')
   {
      eval(print_standard_error('thread_displayproxyip', 1, 0));
   }
   else
   {
      eval(print_standard_error('thread_displayip', 1, 0));
   }

Kaydedip upload edin.

- includes/init.php 'yi açıp alttaki kısmı bulun;
Kod:

// establish client IP address

< ** Aralıktaki tüm kodlar **>

// determine URL / referrer of current page

Şununla değiştirin;
Kod:

// establish client IP address

//   ## Paul M Proxy Hack v1.31 ##

$proxyip = '';
define('ALT_IP', $_SERVER['REMOTE_ADDR']);
if ($_SERVER['HTTP_FORWARDED'] != '')
{
   $proxyip = $_SERVER['HTTP_FORWARDED'];
}
if ($_SERVER['HTTP_CLIENT_IP'] != '')
{
   $proxyip = $_SERVER['HTTP_CLIENT_IP'];
}
if ($_SERVER['HTTP_X_FORWARDED_FOR'] != '')
{
   $proxyip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}

if (preg_match("#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#", $proxyip, $iplist))
{
   $proxyip = $iplist[0];

//   ## Uncomment this section to ignore private address ranges ##   //
/*
   if (preg_match("#^(127|10|172\.(1[6-9]|2[0-9]|3[0-1])|192\.168|169\.254)\.#", $proxyip))
   {
      $proxyip = '';
   }
*/
}
else
{
   $proxyip = '';
}
if ($proxyip == '')
{
   define('PROXYIP', '');
   define('IPADDRESS', $_SERVER['REMOTE_ADDR']);
}
else
{
   define('PROXYIP', $_SERVER['REMOTE_ADDR']);
   define('IPADDRESS', $proxyip);
}
unset($proxyip, $iplist);

//   ## End of Proxy Hack ##

// determine URL / referrer of current page

Kaydedip upload edin.

- Eklentideki ipp.gif dosyasını \images\buttons dizinine upload edin.

- Sözcük gruplarından "banip" (Phrase Veriable Name Only) aratıp alttaki kısmı içeren sözcük grubu ayaını bulun;
Kod:

Sorry, The administrators have banned your accesss to this forum.<br>To contact them click <a href="mailto:$vboptions[webmasteremail]">here</a>.

Burada TR kısmına şunu ekleyip kaydedin
Kod:

Üzgünüz. IP adresiniz Administrator tarafından banlanmıştır. İrtibat için <a href="mailto:$vboptions[webmasteremail]">"buraya"</a> tıklayın...

Hazırlayan organik81
 
Başa dön
Kullanıcı profilini gör Özel mesaj gönder Kullanıcının web sitesini ziyaret et MSN Messenger
umurcan
MesajTarih: Pts Tem 04, 2005 10:05 am 
Alıntıyla Cevap Ver
   
Üye
Üye


Kayıt: Jun 27, 2005
Mesajlar: 33
Nerden: tekirdağ


gerçekten yararlı bir eklenti teşekkürler
 
Başa dön
Kullanıcı profilini gör Özel mesaj gönder Kullanıcının web sitesini ziyaret et
Mesajları göster:   
Tüm saatler GMT +2 Saat

Sonraki başlık
Önceki başlık
1. sayfa (Toplam 1 sayfa)
Turkish Nuke Forum Ana Sayfası  ~  Eklentiler

Yeni Başlık Gönder   Cevap Gönder


 
Forum Seçin:  

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Copyright © Haziran 2005, TurkishNuke ™ Her hakkı saklıdır.
Web sitemizin PHP-Nuke tabanlıdır.

Bu site en iyi 1024x768 ve üzeri çözünürlüklerde, İnternet Explorer ve Firefox ile görüntülenir.
 

stories | temizlik | Kırcaali

AktifPHP!