| Author | Message |
|---|---|
|
raden Junior Member ![]()
|
fungsi system Log :
-Bisa menangkap aktivitas bot, dan crawler dari Search Engine -Bisa menangkap aktivitas Hacker dan Caracker, seperti penggunaan Brutus, Nikto, inject URL XSS dan melihat IP asli dari penggunaan Proxy(Transparent). Pertama kita deskripsikan beberapa Variabel <?php /* ini utk melihat type browser $agent = $_SERVER['HTTP_USER_AGENT']; /* ini utk melihat script di eksekusi dari mana GET(URL) $uri = $_SERVER['REQUEST_URI']; /* ini utk melihat IP Pengunjung $ip = $_SERVER['REMOTE_ADDR']; /* ini utk melihat script di refer dari mana $ref = $_SERVER['HTTP_REFERER']; /* ini utk melihat Proxy pengunjung $asli = $_SERVER['HTTP_X_FORWARDED_FOR']; /* ini utk melihat koneksi pengunjung $via = $_SERVER['HTTP_VIA']; /* ini variabel tanggal $dtime = date('r'); /* perhatian jika pengunjung pakai Proxy transparent /* maka $_SERVER['HTTP_X_FORWARDED_FOR'] akan menampilkan IP Asli pengunjung /* sebaliknya $_SERVER['REMOTE_ADDR'] akan menampilkan Proxy /* ini adalah deskripsi variabel entry_line: $entry_line = "Waktu: $dtime | IP asli: $ip | Browser: $agent | URL: $uri | Referrer: $ref | Proxy: $asli | Koneksi: $via "; /* <-- perhatian!! ini harus new line alias kamu enter sekali supaya hasilnya jadi new line /* "fopen()" utk fungsi membuka file, "a" ini yg paling penting.!!, /* ini berfungsi jika file "jejak.txt" tidak ada dalam server maka PHP akan menciptakannya $fp = fopen("jejak.txt", "a" /* "fputs()" fungsinya utk menulis log dlm file fputs($fp, $entry_line); /* "fclose()" fungsinya untuk menutup file fclose($fp); ?> Ini Script Lebih lengkapnya: <?php $agent = $_SERVER['HTTP_USER_AGENT']; $uri = $_SERVER['REQUEST_URI']; $ip = $_SERVER['REMOTE_ADDR']; $ref = $_SERVER['HTTP_REFERER']; $asli = $_SERVER['HTTP_X_FORWARDED_FOR']; $via = $_SERVER['HTTP_VIA']; $dtime = date('r'); $entry_line = "Waktu: $dtime | IP asli: $ip | Browser: $agent | URL: $uri | Referrer: $ref | Proxy: $asli | Koneksi: $via "; $fp = fopen("jejak.txt", "a" fputs($fp, $entry_line); fclose($fp); ?> [Last edited by raden on Sat, 21 Jun 08 21:47, edited 3 times in total] |
| Offline | Send Message Email Report Quote |
|
ZeDs Junior Member ![]()
|
Keren juga @raden..
ZeDs
|
| Offline | Send Message Email Homepage Report Quote |
-
This topic viewed 1730 times and has 2 post.
You cannot post new topic
You cannot post new reply
You cannot edit your posts
You cannot delete your posts
You cannot post attachments
-
1
Post Reply



