(kracker log) Log Record aktifitas pengunjung web

Posted by Abonk on Mon, 07/30/2012 - 08:57

script ini dibuat menggunakan php, semoga manfaat untuk kita semua, terutama yang webnya tidak menggunakan panel seperti cpanel.

bahan :

1. editor text (bisa notepad, np ++ dll)

cara buat :

1. buatlah script berikut ini :

 

<?php
// Script Name: record.php
// Created by: noe
// Created On: July 10, 2010

$d = dirname(__FILE__).'/data/';
$dir = strtr($d, array('\\'=>'/'));
$date = date('d-m-Y H:i:s');

$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$ref = $_SERVER['HTTP_REFERER'];

$op = fopen($dir.date('d-m-Y').'.log', 'a+');
fputs($op, '['.$date.'] IP: '.$ip.' BROWSER: '.$browser.' REQUEST: '.$uri.' REFERER: '.$ref."\r\n");
fclose($op);

?>

dan simpan dengan nama record.php

simpan script ini di ../public_html/

2. buatlah sebuah folder dalam hal ini ane buat folder data di ../public_html/

jadinya adalah : /public_html/data/

3. buatlah sebuah file index.php didalam folder data, isinya :
 

<?php
header('Location: http://domainanda.com');
?>

gunanya adalah bila ada yang akses langsung ke folder akan di kembalikan ke home web.

4.nah yang terakhir adalah edit file index.php di folder utama kita : tambahkan baris
 

include_once('./record.php');

kalau wordpress diatas includ paling atas.

nah.. ketika ada kracker yang usil maka akan tercatat di log apa yang dilakukannya.
 

[22-07-2010 06:32:59] IP: 125.162.**.*** BROWSER: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 REQUEST: /index.php REFERER: http://iregistrar.co/index.php

untuk log nya akan tersimpan di foldert ../data

thanks to Noe untuk scriptnya hehe

semoga manfaat dan membuat kita lebih safty...

 

Kategory: