Register
Membuat Log IP Di Administrator PDF Print E-mail
Written by Dwi_Pratama   
Sunday, 12 June 2011 23:41

Log IP Dwipratama.us Keamanan adalah sebuah hal yang sangat penting dalam sebuah website. Walaupun kenyataannya tidak ada sistem keamanan yang aman 100%. Namun saya ingin sedikit berbagi dengan sahabat² semua bagaimana caranya membuat sebuah Log IP yang merekam sebuah aktifitas yang mencoba masuk ke halaman Administrator website kita. Saya menggunakan Log IP ini untuk memantau beberapa banyak orang lain yang mencoba masuk ke Halaman Administrator Website saya, tentunya jika kita mendapatkan Log IP tertentu ingin mencoba masuk ke Halaman Administrator. Kita bisa mengambil langkah cepat dengan memblock IP Pengakses tersebut dari Server tempat kita Hosting. Cara ini cukup membantu untuk memberikan keamanan yang lumayan bagus dengan merekam semua aktifitas di Halaman Administrator.

Caranya sangat mudah sekali, anda hanya perlu menambahkan sebuah Source PHP yang dapat merekam IP pengakses, Browser, Jam, Tanggal, Host dsb. Jika ada seseorang yang mencoba mengakses Halaman Administrator kita, maka dengan otomatis PHP tersebut akan mengirimkan semua LOG yang sudah kita sisipkan dalam Source PHP dan akan terkirim ke Email Kita. Berikut ini adalah source sederhana Log IP:

<?php
$to="dwipxxxxx2@gmail.com";
$ip=$_SERVER['REMOTE_ADDR'];
$sub="Penyusup $ip";
$header = "From: Log RemajaHost <blog> \n";
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";

$mes .= "Ip Yang Mencoba Masuk: ".$ip."\n";
{
mail($to, $sub, $mes, $header);
}
?>

Source di atas merupakan source yang saya pakai saat ini untuk merekam LOG IP yang mencoba masuk ke Halaman Administrator saya. Pada Source di atas saya hanya merekam Informasi IP pengakses saja. Anda bisa menambahkan Informasi yang lainnya sesuai dengan kebutuhan dan keiginan anda, untuk SOURCE PHP nya bisa anda Searching sendiri di Google. Jika anda ingin menggunakan Source yang saya gunakan seperti di atas, yang perlu anda ubah hanya email tujuan dimana nantinya Log tersebut akan dikirim Email: dwipxxxxx2@gmail.com.

Mungkin anda bertanya, dimana anda harus menyisipkan Source PHP Tersebut! Untuk pengguna Joomla Khususnya anda harus memasukan Source PHP Tersebut di Directory Administrator pada bagian template tepatnya (/administrator/templates/namathemes/login.php) tambahkan saya Source PHP yang sudah ada dengan Source PHP yang ada di atas, jika ditambahkan kira² akan seperti ini Source PHP tersebut:

<?php
$to="dwipratama62@gmail.com";
$ip=$_SERVER['REMOTE_ADDR'];
$sub="Penyusup $ip";
$header = "From: Log RemajaHost <blog> \n";
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";

$mes .= "Ip Yang Masuk: ".$ip."\n";
{
mail($to, $sub, $mes, $header);
}


/**

* @copyright    Copyright (C) 2009 Joomla Bamboo. All rights reserved.

* @license        GNU/GPL, see LICENSE.php

* Joomla! is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.

* See COPYRIGHT.php for copyright notices and details.

*/


// no direct access

defined( '_JEXEC' ) or die( 'Restricted access' );

$menutype = $this->params->get('menutype');

$logo = $this->params->get('logo', 'image');

$yourCopyright = $this->params->get('yourCopyright', 'Dwi Pratama Corporation | Powered By <a href="/v1/http://www.remajahost.com" target="_blank">Remaja Hosting</a>');

$joomlaText = $this->params->get('joomlaText', '1');

$topMenuStyle = $this->params->get('topMenuStyle', 'white');

?>

Source diatas hanyalah sepenggal saja, yang pasti adalah kita harus menempatkan Source tersebut diantara Tag <?php hingga ?>. Itu untuk pengguna Joomla jika pengguna Wordpress anda harus menyisipkan Source PHP tersebut pada Directory (/wp-admin/index.php). Letakkan diantara Tag <?php hingga ?>. Jika sudah... anda boleh melakukan uji coba dengan cara mengakses halaman Administrator anda, jika benar! Maka pastinya anda akan menerima email seperti dibawah ini:

dari
Log RemajaHost blog@xxxument.xxxxxlservxx.com
ke
dwixxxxxx2@gmail.com
tanggal
12 Juni 2011 23:27
subjek
Penyusup 180.2xx.1xx.4x

Ip Yang Masuk: 180.2xx.1xx.4x

Jika anda tidak mendapatkan Email, periksa kembali Source yang anda sisipkan atau anda tambahkan. Mungkin ada yang terlewatkan dari Source PHP yang anda buat sendiri. Sekian.... :thumbup:

Comments (0)
Write comment
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
=)=D=(XD:dizzy:T_T:blush:^_^=_=-_-:pout::angry:
=Oo_O:snicker::eyebrow::sigh::sick::whisper::whistle::nuu::gah::flame::cool:
:shy::kawaii::notfunny::snooty::uhh:X_XXB:talkbiz::grr::onoes::psychotic::scared:
:evil::nomnom::zombie::want::drunk::love::meow::music:
Security
Please input the anti-spam code that you can read in the image.
 

Our Poll PICK

Web Ini Menurut Anda?
 

Image Hosting Free

Remaja Hosting Chat

LiveZilla Live Help

Advertisement 200Px

Remaja Hosting

Google Adsense

Guests Online WHO

We have 198 guests online

Bila Hatimu theRain